aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/ExecutionEngine/test-ret.ll13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/ExecutionEngine/test-ret.ll b/test/ExecutionEngine/test-ret.ll
new file mode 100644
index 0000000000..ce76fb6edb
--- /dev/null
+++ b/test/ExecutionEngine/test-ret.ll
@@ -0,0 +1,13 @@
+; test return instructions
+
+void %test() { ret void }
+sbyte %test() { ret sbyte 1 }
+ubyte %test() { ret ubyte 1 }
+short %test() { ret short -1 }
+ushort %test() { ret ushort 65535 }
+int %test() { ret int -1 }
+uint %test() { ret uint 4 }
+;long %test() { ret void }
+;ulong %test() { ret void }
+;float %test() { ret float 1.0 }
+;double %test() { ret double 2.0 }