| 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,
|
|
|