diff options
author | John McCall <rjmccall@apple.com> | 2010-07-13 21:17:51 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2010-07-13 21:17:51 +0000 |
commit | 09faeabf39a6fab2e2beb6bf03da970c17d2049a (patch) | |
tree | ea860d2d4169efb4291ee7c37ac90ab2be7b7480 /test/CodeGenCXX/eh.cpp | |
parent | 55a17c057c5293e517609a91438342737ef51545 (diff) |
Switch the __cxa_free_exception cleanup to be lazy.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108276 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGenCXX/eh.cpp')
-rw-r--r-- | test/CodeGenCXX/eh.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/test/CodeGenCXX/eh.cpp b/test/CodeGenCXX/eh.cpp index d03dc91715..f8d7ef69e0 100644 --- a/test/CodeGenCXX/eh.cpp +++ b/test/CodeGenCXX/eh.cpp @@ -136,9 +136,6 @@ namespace test7 { // CHECK-NEXT: invoke void @__cxa_throw(i8* [[EXNALLOC]], i8* bitcast (i8** @_ZTIi to i8*), i8* null throw 1; } -// This cleanup ends up here for no good reason. It's actually unused. -// CHECK: load i8** [[EXNALLOCVAR]] -// CHECK-NEXT: call void @__cxa_free_exception( // CHECK: [[CAUGHTEXN:%.*]] = call i8* @llvm.eh.exception() // CHECK-NEXT: store i8* [[CAUGHTEXN]], i8** [[CAUGHTEXNVAR]] |