aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
diff options
context:
space:
mode:
Diffstat (limited to 'test/Transforms')
-rw-r--r--test/Transforms/NaCl/expand-i64.ll13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/Transforms/NaCl/expand-i64.ll b/test/Transforms/NaCl/expand-i64.ll
index 2997264058..df4804d19b 100644
--- a/test/Transforms/NaCl/expand-i64.ll
+++ b/test/Transforms/NaCl/expand-i64.ll
@@ -270,3 +270,16 @@ define i64 @sext(i32 %x) {
%y = sext i32 %x to i64
ret i64 %y
}
+
+; CHECK: define void @unreachable_blocks(i64* %p) {
+; CHECK-NEXT: ret void
+; CHECK-NEXT: }
+define void @unreachable_blocks(i64* %p) {
+ ret void
+
+dead:
+ %t = load i64* %p
+ %s = add i64 %t, 1
+ store i64 %s, i64* %p
+ ret void
+}