Changeset 291577 in webkit for trunk/Source/JavaScriptCore/parser/Parser.cpp
- Timestamp:
- Mar 21, 2022, 12:57:19 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Parser.cpp
r290575 r291577 3111 3111 TreeExpression initializer = 0; 3112 3112 if (consume(EQUAL)) { 3113 size_t usedVariablesSize = currentScope()->currentUsedVariablesSize(); 3114 currentScope()->pushUsedVariableSet(); 3113 3115 SetForScope overrideParsingClassFieldInitializer(m_parserState.isParsingClassFieldInitializer, true); 3114 3116 classScope->setExpectedSuperBinding(SuperBinding::Needed); … … 3116 3118 classScope->setExpectedSuperBinding(SuperBinding::NotNeeded); 3117 3119 failIfFalse(initializer, "Cannot parse initializer for class field"); 3118 classScope->markLastUsedVariablesSetAsCaptured( );3120 classScope->markLastUsedVariablesSetAsCaptured(usedVariablesSize); 3119 3121 } 3120 3122 failIfFalse(autoSemiColon(), "Expected a ';' following a class field");
Note:
See TracChangeset
for help on using the changeset viewer.