13 lines · c
1// RUN: %clang_cc1 -triple i386-unknown-unknown %s -emit-llvm -o - | FileCheck %s2 3// CHECK: i32 @a(i324int a();5int a(x) short x; {return x;}6 7// CHECK: void @b(double8// CHECK: %[[ADDR:.*]] = alloca float, align 49// CHECK: %[[TRUNC:.*]] = fptrunc double %0 to float10// CHECK: store float %[[TRUNC]], ptr %[[ADDR]], align 411void b();12void b(f) float f; {}13