diff options
Diffstat (limited to 'test/ExecutionEngine/test-ret.ll')
-rw-r--r-- | test/ExecutionEngine/test-ret.ll | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/ExecutionEngine/test-ret.ll b/test/ExecutionEngine/test-ret.ll new file mode 100644 index 0000000..e206912 --- /dev/null +++ b/test/ExecutionEngine/test-ret.ll @@ -0,0 +1,16 @@ +; RUN: llvm-upgrade < %s | llvm-as -f -o %t.bc +; RUN: lli %t.bc > /dev/null + +; test return instructions + +void %test1() { ret void } +sbyte %test2() { ret sbyte 1 } +ubyte %test3() { ret ubyte 1 } +short %test4() { ret short -1 } +ushort %test5() { ret ushort 65535 } +int %main() { ret int 0 } +uint %test6() { ret uint 4 } +long %test7() { ret long 0 } +ulong %test8() { ret ulong 0 } +float %test9() { ret float 1.0 } +double %test10() { ret double 2.0 } |