Index: src/ast.h |
diff --git a/src/ast.h b/src/ast.h |
index dddfc835fd284d400973b7c9cd994c3627bbeac7..74c61450b8a68f5c232781fef89dbd0f1b48aaee 100644 |
--- a/src/ast.h |
+++ b/src/ast.h |
@@ -1811,7 +1811,8 @@ class CountOperation: public Expression { |
Token::Value op_; |
bool is_prefix_ : 1; |
bool is_monomorphic_ : 1; |
- KeyedAccessStoreMode store_mode_: 4; |
+ KeyedAccessStoreMode store_mode_ : 5; // Windows treats as signed, |
+ // must have extra bit. |
Expression* expression_; |
int pos_; |
const BailoutId assignment_id_; |
@@ -1953,7 +1954,8 @@ class Assignment: public Expression { |
const BailoutId assignment_id_; |
bool is_monomorphic_ : 1; |
- KeyedAccessStoreMode store_mode_ : 4; |
+ KeyedAccessStoreMode store_mode_ : 5; // Windows treats as signed, |
+ // must have extra bit. |
SmallMapList receiver_types_; |
}; |