aboutsummaryrefslogtreecommitdiffstats
path: root/test/ExecutionEngine/mov64zext32.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/ExecutionEngine/mov64zext32.ll')
-rw-r--r--test/ExecutionEngine/mov64zext32.ll17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/ExecutionEngine/mov64zext32.ll b/test/ExecutionEngine/mov64zext32.ll
new file mode 100644
index 0000000..00241c8
--- /dev/null
+++ b/test/ExecutionEngine/mov64zext32.ll
@@ -0,0 +1,17 @@
+; RUN: %lli %s > /dev/null
+
+define i64 @foo() {
+ ret i64 42
+}
+
+define i32 @main() {
+ %val = call i64 @foo()
+ %is42 = icmp eq i64 %val, 42
+ br i1 %is42, label %good, label %bad
+
+good:
+ ret i32 0
+
+bad:
+ ret i32 1
+} \ No newline at end of file