]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/CodeGen/kr-func-promote.c
Vendor import of clang trunk r338150:
[FreeBSD/FreeBSD.git] / test / CodeGen / kr-func-promote.c
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; {}