diff options
Diffstat (limited to 'lld/test/wasm/Inputs/call-ret32.ll')
-rw-r--r-- | lld/test/wasm/Inputs/call-ret32.ll | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lld/test/wasm/Inputs/call-ret32.ll b/lld/test/wasm/Inputs/call-ret32.ll new file mode 100644 index 00000000000..90cbf968457 --- /dev/null +++ b/lld/test/wasm/Inputs/call-ret32.ll @@ -0,0 +1,11 @@ +target triple = "wasm32-unknown-unknown" + +@ret32_address = global i32 (float)* @ret32, align 4 + +define hidden i32* @call_ret32() { +entry: + %call1 = call i32 @ret32(float 0.000000e+00) + ret i32* bitcast (i32 (float)** @ret32_address to i32*) +} + +declare i32 @ret32(float) |