| Index: src/ast.h
|
| diff --git a/src/ast.h b/src/ast.h
|
| index a3fb9626b823185336966aa4d220d22d79508459..45c1374de123ce847054339c1d4c2ce721252db4 100644
|
| --- a/src/ast.h
|
| +++ b/src/ast.h
|
| @@ -1748,6 +1748,10 @@ class Property FINAL : public Expression {
|
| virtual KeyedAccessStoreMode GetStoreMode() OVERRIDE {
|
| return STANDARD_STORE;
|
| }
|
| + virtual IcCheckType GetKeyType() {
|
| + // PROPERTY key types currently aren't implemented for KeyedLoadICs.
|
| + return ELEMENT;
|
| + }
|
| bool IsUninitialized() { return !is_for_call_ && is_uninitialized_; }
|
| bool HasNoTypeInformation() {
|
| return is_uninitialized_;
|
| @@ -2124,6 +2128,7 @@ class CountOperation FINAL : public Expression {
|
| : Expression(zone, pos, num_ids(), id_gen),
|
| op_(op),
|
| is_prefix_(is_prefix),
|
| + key_type_(ELEMENT),
|
| store_mode_(STANDARD_STORE),
|
| expression_(expr) {}
|
|
|
|
|