From 5bc8af1df7229fb1361def750705b015996bf6d1 Mon Sep 17 00:00:00 2001 From: "oliver@apple.com" Date: Fri, 23 Sep 2011 19:19:33 +0000 Subject: [PATCH] Node propagation doesn't handle PutScopedVar https://bugs.webkit.org/show_bug.cgi?id=68713 Reviewed by Sam Weinig. This was causing assertion failures. * dfg/DFGPropagator.cpp: (JSC::DFG::Propagator::propagateNodePredictions): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@95846 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- Source/JavaScriptCore/ChangeLog | 12 ++++++++++++ Source/JavaScriptCore/dfg/DFGPropagator.cpp | 1 + 2 files changed, 13 insertions(+) diff --git a/Source/JavaScriptCore/ChangeLog b/Source/JavaScriptCore/ChangeLog index 83089d7..01d7467 100644 --- a/Source/JavaScriptCore/ChangeLog +++ b/Source/JavaScriptCore/ChangeLog @@ -1,3 +1,15 @@ +2011-09-23 Oliver Hunt + + Node propagation doesn't handle PutScopedVar + https://bugs.webkit.org/show_bug.cgi?id=68713 + + Reviewed by Sam Weinig. + + This was causing assertion failures. + + * dfg/DFGPropagator.cpp: + (JSC::DFG::Propagator::propagateNodePredictions): + 2011-09-23 Anders Carlsson Make sure to define OVERRIDE and FINAL for older builds of clang. diff --git a/Source/JavaScriptCore/dfg/DFGPropagator.cpp b/Source/JavaScriptCore/dfg/DFGPropagator.cpp index 50452ac..f5038f8 100644 --- a/Source/JavaScriptCore/dfg/DFGPropagator.cpp +++ b/Source/JavaScriptCore/dfg/DFGPropagator.cpp @@ -599,6 +599,7 @@ private: case Resolve: case ResolveBase: case ResolveBaseStrictPut: + case PutScopedVar: break; // This gets ignored because it doesn't do anything. -- 2.7.4