Index: src/runtime.h |
diff --git a/src/runtime.h b/src/runtime.h |
index 06437ef9fb6c26a107bf9d4b7c25529c1ed122d1..52a6e1fd3ab2245d37d9da056b04afe2f2a6aee0 100644 |
--- a/src/runtime.h |
+++ b/src/runtime.h |
@@ -241,7 +241,7 @@ namespace internal { |
F(ResolvePossiblyDirectEval, 4, 2) \ |
F(ResolvePossiblyDirectEvalNoLookup, 4, 2) \ |
\ |
- F(SetProperty, -1 /* 3 or 4 */, 1) \ |
+ F(SetProperty, -1 /* 4 or 5 */, 1) \ |
F(DefineOrRedefineDataProperty, 4, 1) \ |
F(DefineOrRedefineAccessorProperty, 5, 1) \ |
F(IgnoreAttributesAndSetProperty, -1 /* 3 or 4 */, 1) \ |
@@ -288,12 +288,12 @@ namespace internal { |
F(DeleteContextSlot, 2, 1) \ |
F(LoadContextSlot, 2, 2) \ |
F(LoadContextSlotNoReferenceError, 2, 2) \ |
- F(StoreContextSlot, 3, 1) \ |
+ F(StoreContextSlot, 4, 1) \ |
\ |
/* Declarations and initialization */ \ |
- F(DeclareGlobals, 3, 1) \ |
+ F(DeclareGlobals, 4, 1) \ |
F(DeclareContextSlot, 4, 1) \ |
- F(InitializeVarGlobal, -1 /* 1 or 2 */, 1) \ |
+ F(InitializeVarGlobal, -1 /* 2 or 3 */, 1) \ |
F(InitializeConstGlobal, 2, 1) \ |
F(InitializeConstContextSlot, 3, 1) \ |
F(OptimizeObjectForAddingMultipleProperties, 2, 1) \ |
@@ -538,7 +538,8 @@ class Runtime : public AllStatic { |
Handle<Object> object, |
Handle<Object> key, |
Handle<Object> value, |
- PropertyAttributes attr); |
+ PropertyAttributes attr, |
+ StrictModeFlag strict); |
MUST_USE_RESULT static MaybeObject* ForceSetObjectProperty( |
Handle<JSObject> object, |