Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index ccfc591001b75f1a67dc71190f1734d0b73e1d40..56ce497f839a5e33ea3005b416cf234eca95c2c4 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -2163,7 +2163,8 @@ class JSObject: public JSReceiver { |
Handle<Object> value, |
PropertyAttributes attributes, |
ValueType value_type = OPTIMAL_REPRESENTATION, |
- StoreMode mode = ALLOW_AS_CONSTANT); |
+ StoreMode mode = ALLOW_AS_CONSTANT, |
+ ExtensibilityCheck extensibility_check = PERFORM_EXTENSIBILITY_CHECK); |
static inline Handle<String> ExpectedTransitionKey(Handle<Map> map); |
static inline Handle<Map> ExpectedTransitionTarget(Handle<Map> map); |
@@ -2194,6 +2195,13 @@ class JSObject: public JSReceiver { |
ValueType value_type = OPTIMAL_REPRESENTATION, |
StoreMode mode = ALLOW_AS_CONSTANT, |
ExtensibilityCheck extensibility_check = PERFORM_EXTENSIBILITY_CHECK); |
+ MUST_USE_RESULT MaybeObject* SetLocalPropertyIgnoreAttributesTrampoline( |
+ Name* key, |
+ Object* value, |
+ PropertyAttributes attributes, |
+ ValueType value_type = OPTIMAL_REPRESENTATION, |
+ StoreMode mode = ALLOW_AS_CONSTANT, |
+ ExtensibilityCheck extensibility_check = PERFORM_EXTENSIBILITY_CHECK); |
// Retrieve a value in a normalized object given a lookup result. |
// Handles the special representation of JS global objects. |