1 // RUN: %clang_cc1 -triple i386-unknown-unknown %s -emit-llvm -o - | FileCheck %s 2 3 // CHECK: i32 @a(i32 4 int a(); a(x)5int 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(); b(f)12void b(f) float f; {} 13