Changeset 287531 in webkit for trunk/Source/JavaScriptCore/parser/Nodes.h
- Timestamp:
- Jan 2, 2022, 11:39:38 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Nodes.h
r283903 r287531 1562 1562 }; 1563 1563 1564 class ShortCircuitReadModifyDotNode final : public ExpressionNode, public ThrowableSubExpressionData { 1565 public: 1566 ShortCircuitReadModifyDotNode(const JSTokenLocation&, ExpressionNode* base, const Identifier&, Operator, ExpressionNode* right, bool rightHasAssignments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd); 1567 1568 private: 1569 RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = nullptr) final; 1570 1571 ExpressionNode* m_base; 1572 const Identifier& m_ident; 1564 class ShortCircuitReadModifyDotNode final : public BaseDotNode, public ThrowableSubExpressionData { 1565 public: 1566 ShortCircuitReadModifyDotNode(const JSTokenLocation&, ExpressionNode* base, const Identifier&, DotType, Operator, ExpressionNode* right, bool rightHasAssignments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd); 1567 1568 private: 1569 RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = nullptr) final; 1570 1573 1571 ExpressionNode* m_right; 1574 1572 Operator m_operator;
Note:
See TracChangeset
for help on using the changeset viewer.