Revert r129518, "Change ELF systems to use CFI for producing the EH tables. This...
[oota-llvm.git] / test / Transforms / DeadStoreElimination / free.ll
index 0b44a4c00dad8c10b28d0db012e3d15b61e96903..3c980ccac6b443d8806a3a0064a21f3103a152f6 100644 (file)
@@ -24,3 +24,17 @@ define void @test2({i32, i32}* %P) {
        ret void
 }
 
+; CHECK: @test4
+; CHECK-NOT: store
+; CHECK: ret void
+define void @test4() {
+  %m = call i8* @malloc(i64 24)
+  store i8 0, i8* %m
+  %m1 = getelementptr i8* %m, i64 1
+  store i8 1, i8* %m1
+  call void @free(i8* %m)
+  ret void
+}
+
+declare void @free(i8*)
+declare i8* @malloc(i64)