Index: src/ast/ast-value-factory.h |
diff --git a/src/ast/ast-value-factory.h b/src/ast/ast-value-factory.h |
index 91e7d78c38b97720c10ecc5167091a045f38f243..21103a0e7a03834fec4d1d0fe37a017dc02766d1 100644 |
--- a/src/ast/ast-value-factory.h |
+++ b/src/ast/ast-value-factory.h |
@@ -80,7 +80,8 @@ class AstRawString final : public AstString { |
void Internalize(Isolate* isolate); |
- bool AsArrayIndex(uint32_t* index) const; |
+ bool AsArrayIndex(uint32_t* index, HandleDereferenceMode deref_mode = |
+ HandleDereferenceMode::kAllowed) const; |
// The string is not null-terminated, use length() to find out the length. |
const unsigned char* raw_data() const { |
@@ -180,7 +181,8 @@ class AstValue : public ZoneObject { |
return type_ == STRING && string_ == string; |
} |
- bool IsPropertyName() const; |
+ bool IsPropertyName( |
+ HandleDereferenceMode deref_mode = HandleDereferenceMode::kAllowed) const; |
bool BooleanValue() const; |