Skip to content
This repository was archived by the owner on Nov 1, 2021. It is now read-only.

Commit 2ab9913

Browse files
committed
support llvm.debugtrap
1 parent a14b776 commit 2ab9913

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/Target/JSBackend/CallHandlers.h

+5
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,10 @@ DEF_CALL_HANDLER(emscripten_debugger, {
254254
CantValidate = "emscripten_debugger is used";
255255
return "debugger";
256256
})
257+
DEF_CALL_HANDLER(llvm_debugtrap, {
258+
CantValidate = "llvm.debugtrap is used";
259+
return "debugger";
260+
})
257261

258262
// i64 support
259263

@@ -940,6 +944,7 @@ void setupCallHandlers() {
940944
SETUP_CALL_HANDLER(emscripten_do_not_unwind_async);
941945
SETUP_CALL_HANDLER(emscripten_get_async_return_value_addr);
942946
SETUP_CALL_HANDLER(emscripten_debugger);
947+
SETUP_CALL_HANDLER(llvm_debugtrap);
943948
SETUP_CALL_HANDLER(getHigh32);
944949
SETUP_CALL_HANDLER(setHigh32);
945950
SETUP_CALL_HANDLER(FtoILow);

0 commit comments

Comments
 (0)