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/DFGAbstractState.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/DFGAbstractState.cpp')
| -rw-r--r-- | Source/JavaScriptCore/dfg/DFGAbstractState.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/Source/JavaScriptCore/dfg/DFGAbstractState.cpp b/Source/JavaScriptCore/dfg/DFGAbstractState.cpp index 2ac79c7c9..ab2a5af98 100644 --- a/Source/JavaScriptCore/dfg/DFGAbstractState.cpp +++ b/Source/JavaScriptCore/dfg/DFGAbstractState.cpp @@ -1567,7 +1567,11 @@ bool AbstractState::executeEffects(unsigned indexInBlock, Node* node) case Nop: case CountExecution: break; - + + case Unreachable: + RELEASE_ASSERT_NOT_REACHED(); + break; + case LastNodeType: RELEASE_ASSERT_NOT_REACHED(); break; @@ -1778,11 +1782,10 @@ inline bool AbstractState::mergeToSuccessors(Graph& graph, BasicBlock* basicBloc } case Return: - case Throw: - case ThrowReferenceError: + case Unreachable: ASSERT(basicBlock->cfaBranchDirection == InvalidBranchDirection); return false; - + default: RELEASE_ASSERT_NOT_REACHED(); return false; |
