1 | // RUN: %clang_cc1 -triple i386-unknown-unknown %s -emit-llvm -o - | FileCheck %s |
---|---|
2 | |
3 | // CHECK: i32 @a(i32 |
4 | int a(); |
5 | int a(x) short x; {return x;} |
6 | |
7 | // CHECK: void @b(double |
8 | // CHECK: %[[ADDR:.*]] = alloca float, align 4 |
9 | // CHECK: %[[TRUNC:.*]] = fptrunc double %0 to float |
10 | // CHECK: store float %[[TRUNC]], float* %[[ADDR]], align 4 |
11 | void b(); |
12 | void b(f) float f; {} |
13 |