From: mstarzinger Date: Wed, 21 Jan 2015 16:07:52 +0000 (-0800) Subject: Add missing FrameState for Runtime_DeliverObservationChangeRecords. X-Git-Tag: upstream/4.7.83~4841 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1693e1143a3b6cfce644ee696e2a59f30ae0e3d8;p=platform%2Fupstream%2Fv8.git Add missing FrameState for Runtime_DeliverObservationChangeRecords. R=bmeurer@chromium.org TEST=cctest,mjsunit/es7/object-observe-debug-event Review URL: https://codereview.chromium.org/790413005 Cr-Commit-Position: refs/heads/master@{#26199} --- diff --git a/src/compiler/linkage.cc b/src/compiler/linkage.cc index 4b301f5..0ed81b4 100644 --- a/src/compiler/linkage.cc +++ b/src/compiler/linkage.cc @@ -155,6 +155,7 @@ bool Linkage::NeedsFrameState(Runtime::FunctionId function) { case Runtime::kDefineAccessorPropertyUnchecked: case Runtime::kDefineDataPropertyUnchecked: case Runtime::kDeleteProperty: + case Runtime::kDeliverObservationChangeRecords: case Runtime::kDeoptimizeFunction: case Runtime::kFunctionBindArguments: case Runtime::kGetDefaultReceiver: diff --git a/test/cctest/cctest.status b/test/cctest/cctest.status index 77e2082..78723b3 100644 --- a/test/cctest/cctest.status +++ b/test/cctest/cctest.status @@ -96,11 +96,8 @@ 'test-debug/DebugStepFunctionCall': [PASS, NO_VARIANTS], # TODO(jarin): Some tests don't like --turbo-deoptimzation very much. - 'test-api/ApiUncaughtExceptionInObjectObserve': [PASS, NO_VARIANTS], 'test-api/GetPrototypeAccessControl': [PASS, NO_VARIANTS], 'test-api/Regress93759': [PASS, NO_VARIANTS], - 'test-debug/DebugBreakOnExceptionInObserveCallback': [PASS, NO_VARIANTS], - 'test-object-observe/DeliveryCallbackThrows': [PASS, NO_VARIANTS], # TODO(titzer): Triggers bug in late control reduction. 'test-run-inlining/InlineLoopGuardedEmpty': [SKIP], diff --git a/test/mjsunit/mjsunit.status b/test/mjsunit/mjsunit.status index c8d2126..f2a94ff 100644 --- a/test/mjsunit/mjsunit.status +++ b/test/mjsunit/mjsunit.status @@ -106,7 +106,6 @@ # TODO(jarin): Some tests don't like --turbo-deoptimzation very much. 'asm/embenchen/lua_binarytrees': [SKIP], 'es6/symbols': [PASS, NO_VARIANTS], - 'es7/object-observe-debug-event': [PASS, NO_VARIANTS], 'harmony/classes': [PASS, NO_VARIANTS], 'regress/regress-354433': [PASS, NO_VARIANTS], # only on ARM simulator. 'regress/regress-crbug-259300': [PASS, NO_VARIANTS],