diff options
author | Krasimir Georgiev <krasimir@google.com> | 2018-10-16 18:50:09 +0000 |
---|---|---|
committer | Krasimir Georgiev <krasimir@google.com> | 2018-10-16 18:50:09 +0000 |
commit | 547d824da661fedaeeda3a4bcb83a3464fa1b7b9 (patch) | |
tree | 008630b0dc9e8141304feb83e81695e22d98b5fe /llvm/test/CodeGen/WebAssembly/wasmehprepare.ll | |
parent | ae4e75fd6e89cb7706b218f54ea16a0bbdb9a0c2 (diff) | |
download | bcm5719-llvm-547d824da661fedaeeda3a4bcb83a3464fa1b7b9.tar.gz bcm5719-llvm-547d824da661fedaeeda3a4bcb83a3464fa1b7b9.zip |
Revert "[WebAssembly] LSDA info generation"
This reverts commit r344575.
Newly introduced test eh-lsda.ll.test fails with use-after-free under
ASAN build.
llvm-svn: 344639
Diffstat (limited to 'llvm/test/CodeGen/WebAssembly/wasmehprepare.ll')
-rw-r--r-- | llvm/test/CodeGen/WebAssembly/wasmehprepare.ll | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/test/CodeGen/WebAssembly/wasmehprepare.ll b/llvm/test/CodeGen/WebAssembly/wasmehprepare.ll index 67e198eb058..e6005e34057 100644 --- a/llvm/test/CodeGen/WebAssembly/wasmehprepare.ll +++ b/llvm/test/CodeGen/WebAssembly/wasmehprepare.ll @@ -30,7 +30,7 @@ catch.start: ; preds = %catch.dispatch ; CHECK: catch.start: ; CHECK-NEXT: %[[CATCHPAD:.*]] = catchpad ; CHECK-NEXT: %[[EXN:.*]] = call i8* @llvm.wasm.catch(i32 0) -; CHECK-NEXT: call void @llvm.wasm.landingpad.index(token %[[CATCHPAD]], i32 0) +; CHECK-NEXT: call void @llvm.wasm.landingpad.index(i32 0) ; CHECK-NEXT: store i32 0, i32* getelementptr inbounds ({ i32, i8*, i32 }, { i32, i8*, i32 }* @__wasm_lpad_context, i32 0, i32 0) ; CHECK-NEXT: %[[LSDA:.*]] = call i8* @llvm.wasm.lsda() ; CHECK-NEXT: store i8* %[[LSDA]], i8** getelementptr inbounds ({ i32, i8*, i32 }, { i32, i8*, i32 }* @__wasm_lpad_context, i32 0, i32 1) @@ -98,7 +98,7 @@ catch.start3: ; preds = %catch.dispatch2 %matches = icmp eq i32 %8, %9 br i1 %matches, label %catch4, label %rethrow ; CHECK: catch.start3: -; CHECK: call void @llvm.wasm.landingpad.index(token %{{.+}}, i32 0) +; CHECK: call void @llvm.wasm.landingpad.index(i32 0) catch4: ; preds = %catch.start3 %10 = call i8* @__cxa_begin_catch(i8* %7) [ "funclet"(token %6) ] @@ -311,7 +311,7 @@ declare void @__cxa_rethrow() declare void @__clang_call_terminate(i8*) ; CHECK-DAG: declare i8* @llvm.wasm.catch(i32) -; CHECK-DAG: declare void @llvm.wasm.landingpad.index(token, i32) +; CHECK-DAG: declare void @llvm.wasm.landingpad.index(i32) ; CHECK-DAG: declare i8* @llvm.wasm.lsda() ; CHECK-DAG: declare i32 @_Unwind_CallPersonality(i8*) |