| Index: src/ast.h
|
| diff --git a/src/ast.h b/src/ast.h
|
| index b7ada60665869ca575a5180d934fe689238d9750..1a231f28512cfd12d867d83d27ab01653dd28c99 100644
|
| --- a/src/ast.h
|
| +++ b/src/ast.h
|
| @@ -2096,6 +2096,7 @@ class Assignment: public Expression {
|
| TypeFeedbackId AssignmentFeedbackId() { return reuse(id()); }
|
| void RecordTypeFeedback(TypeFeedbackOracle* oracle, Zone* zone);
|
| virtual bool IsMonomorphic() { return is_monomorphic_; }
|
| + bool IsUninitialized() { return is_uninitialized_; }
|
| virtual SmallMapList* GetReceiverTypes() { return &receiver_types_; }
|
| virtual KeyedAccessStoreMode GetStoreMode() {
|
| return store_mode_;
|
| @@ -2126,6 +2127,7 @@ class Assignment: public Expression {
|
| const BailoutId assignment_id_;
|
|
|
| bool is_monomorphic_ : 1;
|
| + bool is_uninitialized_ : 1;
|
| KeyedAccessStoreMode store_mode_ : 5; // Windows treats as signed,
|
| // must have extra bit.
|
| SmallMapList receiver_types_;
|
|
|