Changeset 262638 in webkit for trunk/Source/JavaScriptCore/parser/ASTBuilder.h
- Timestamp:
- Jun 5, 2020, 12:06:05 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/ASTBuilder.h
r262613 r262638 1578 1578 } 1579 1579 1580 if (op == Operator::CoalesceEq || op == Operator::OrEq || op == Operator::AndEq) 1580 if (op == Operator::CoalesceEq || op == Operator::OrEq || op == Operator::AndEq) { 1581 if (expr->isBaseFuncExprNode()) { 1582 auto metadata = static_cast<BaseFuncExprNode*>(expr)->metadata(); 1583 metadata->setEcmaName(resolve->identifier()); 1584 } else if (expr->isClassExprNode()) 1585 static_cast<ClassExprNode*>(expr)->setEcmaName(resolve->identifier()); 1581 1586 return new (m_parserArena) ShortCircuitReadModifyResolveNode(location, resolve->identifier(), op, expr, exprHasAssignments, divot, start, end); 1587 } 1582 1588 1583 1589 return new (m_parserArena) ReadModifyResolveNode(location, resolve->identifier(), op, expr, exprHasAssignments, divot, start, end);
Note:
See TracChangeset
for help on using the changeset viewer.