| Index: src/ast/variables.h
|
| diff --git a/src/ast/variables.h b/src/ast/variables.h
|
| index f76d4d7bea254f5bff47ba753db9ffd9a085e8be..c5fc58ba645ad4238fdcf6d57964749323afb170 100644
|
| --- a/src/ast/variables.h
|
| +++ b/src/ast/variables.h
|
| @@ -49,6 +49,8 @@ class Variable final : public ZoneObject {
|
| return ForceContextAllocationField::decode(bit_field_);
|
| }
|
| void ForceContextAllocation() {
|
| + DCHECK(IsUnallocated() || IsContextSlot() ||
|
| + location() == VariableLocation::MODULE);
|
| bit_field_ = ForceContextAllocationField::update(bit_field_, true);
|
| }
|
| bool is_used() { return IsUsedField::decode(bit_field_); }
|
|
|