diff options
author | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2014-07-10 10:16:41 +0200 |
---|---|---|
committer | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2014-07-10 10:16:42 +0200 |
commit | 24a674183c7b620b8a12734f8a4da3a601939238 (patch) | |
tree | bdfa28a496b9b08476249e76d5fa9ccafa9b8434 /Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp | |
parent | 0b13f194d027b279ab7b813f26aaef9033a7d353 (diff) | |
parent | cb0f788597a946438bfd993850426f848ff39aa2 (diff) | |
download | qtwebkit-24a674183c7b620b8a12734f8a4da3a601939238.tar.gz |
Merge remote-tracking branch 'origin/5.3' into dev
Change-Id: Ic15a117b8136e64fd4268583f1220d0e9d381497
Diffstat (limited to 'Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp')
-rw-r--r-- | Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp b/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp index a76d5f250..c3e041c26 100644 --- a/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp +++ b/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp @@ -3031,13 +3031,15 @@ bool ByteCodeParser::parseBlock(unsigned limit) LAST_OPCODE(op_end); case op_throw: - flushAllArgumentsAndCapturedVariablesInInlineStack(); addToGraph(Throw, get(currentInstruction[1].u.operand)); + flushAllArgumentsAndCapturedVariablesInInlineStack(); + addToGraph(Unreachable); LAST_OPCODE(op_throw); case op_throw_static_error: - flushAllArgumentsAndCapturedVariablesInInlineStack(); addToGraph(ThrowReferenceError); + flushAllArgumentsAndCapturedVariablesInInlineStack(); + addToGraph(Unreachable); LAST_OPCODE(op_throw_static_error); case op_call: |