[clang] StmtPrinter: Handle DeclRefExpr to a Decomposition (#125001)
[llvm-project.git] / llvm / test / CodeGen / Generic / fp-to-int-invalid.ll
blob632e6b3fc044284ca6647db21764ca2185b396ef
1 ; RUN: llc < %s
2 ; PR4057
3 define void @test_cast_float_to_char(ptr %result) nounwind {
4 entry:
5         %result_addr = alloca ptr               ; <ptr> [#uses=2]
6         %test = alloca float            ; <ptr> [#uses=2]
7         %"alloca point" = bitcast i32 0 to i32          ; <i32> [#uses=0]
8         store ptr %result, ptr %result_addr
9         store float 0x40B2AFA160000000, ptr %test, align 4
10         %0 = load float, ptr %test, align 4             ; <float> [#uses=1]
11         %1 = fptosi float %0 to i8              ; <i8> [#uses=1]
12         %2 = load ptr, ptr %result_addr, align 4                ; <ptr> [#uses=1]
13         store i8 %1, ptr %2, align 1
14         br label %return
16 return:         ; preds = %entry
17         ret void