diff --git a/test/Regression/Transforms/LowerSetJmp/simpletest.ll b/test/Regression/Transforms/LowerSetJmp/simpletest.ll index f7bef72b660..94a607a23e0 100644 --- a/test/Regression/Transforms/LowerSetJmp/simpletest.ll +++ b/test/Regression/Transforms/LowerSetJmp/simpletest.ll @@ -8,12 +8,15 @@ implementation declare void %llvm.longjmp(%JmpBuf *%B, int %Val) declare int %llvm.setjmp(%JmpBuf *%B) +declare void %foo() + int %simpletest() { %B = alloca %JmpBuf %Val = call int %llvm.setjmp(%JmpBuf* %B) %V = cast int %Val to bool br bool %V, label %LongJumped, label %Normal Normal: + call void %foo() call void %llvm.longjmp(%JmpBuf* %B, int 42) ret int 0 ;; not reached LongJumped: