diff options
author | Alon Zakai <alonzakai@gmail.com> | 2014-03-05 17:57:03 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2014-03-05 17:57:40 -0800 |
commit | 7b62a180c6985b59ee7df38d3e7358ba574ad7c8 (patch) | |
tree | 9ce0d46e51682d61d306091a1993d3981621216a /lib/Target/JSBackend/CallHandlers.h | |
parent | 9bef807b3bfa2397fb24f4f9c4df5a633a9717b3 (diff) |
emscripten_debugger() intrinsic
Diffstat (limited to 'lib/Target/JSBackend/CallHandlers.h')
-rw-r--r-- | lib/Target/JSBackend/CallHandlers.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/Target/JSBackend/CallHandlers.h b/lib/Target/JSBackend/CallHandlers.h index bfdd86571c..b8ad71662d 100644 --- a/lib/Target/JSBackend/CallHandlers.h +++ b/lib/Target/JSBackend/CallHandlers.h @@ -181,6 +181,12 @@ DEF_CALL_HANDLER(emscripten_get_longjmp_result, { return getAssign(CI) + "tempRet0"; }) +// emscripten instrinsics +DEF_CALL_HANDLER(emscripten_debugger, { + CanValidate = false; + return "debugger"; +}) + // i64 support DEF_CALL_HANDLER(getHigh32, { @@ -744,6 +750,7 @@ void setupCallHandlers() { SETUP_CALL_HANDLER(emscripten_longjmp); SETUP_CALL_HANDLER(emscripten_check_longjmp); SETUP_CALL_HANDLER(emscripten_get_longjmp_result); + SETUP_CALL_HANDLER(emscripten_debugger); SETUP_CALL_HANDLER(getHigh32); SETUP_CALL_HANDLER(setHigh32); SETUP_CALL_HANDLER(FtoILow); |