forked from OSchip/llvm-project
13 lines
361 B
C
13 lines
361 B
C
// RUN: %clang_cc1 -triple i386-unknown-unknown %s -emit-llvm -o - | FileCheck %s
|
|
|
|
// CHECK: i32 @a(i32
|
|
int a();
|
|
int a(x) short x; {return x;}
|
|
|
|
// CHECK: void @b(double
|
|
// CHECK: %[[ADDR:.*]] = alloca float, align 4
|
|
// CHECK: %[[TRUNC:.*]] = fptrunc double %0 to float
|
|
// CHECK: store float %[[TRUNC]], float* %[[ADDR]], align 4
|
|
void b();
|
|
void b(f) float f; {}
|