Anton Korobeynikov | 8eb5b29 | 2011-10-14 23:32:50 +0000 | [diff] [blame^] | 1 | // RUN: %clang_cc1 -emit-llvm -o - -triple arm-none-linux-gnueabi %s | FileCheck %s |
2 | |||||
3 | // CHECK: @_ZN1SIDhDhE1iE = global i32 3 | ||||
4 | template <typename T, typename U> struct S { static int i; }; | ||||
5 | template <> int S<__fp16, __fp16>::i = 3; | ||||
6 | |||||
7 | // CHECK: define void @_Z1fPDh(i16* %x) | ||||
8 | void f (__fp16 *x) { } | ||||
9 | |||||
10 | // CHECK: define void @_Z1gPDhS_(i16* %x, i16* %y) | ||||
11 | void g (__fp16 *x, __fp16 *y) { } | ||||
12 |