Changes in src/Parser/StatementNode.h [dc3fbe5:3d9d017]
- File:
-
- 1 edited
-
src/Parser/StatementNode.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/StatementNode.h
rdc3fbe5 r3d9d017 18 18 #include "ParseNode.h" 19 19 20 struct StatementNode final : public Parse List<StatementNode>{20 struct StatementNode final : public ParseNode { 21 21 StatementNode() : stmt( nullptr ) {} 22 22 StatementNode( ast::Stmt * stmt ) : stmt( stmt ) {} … … 39 39 }; // StatementNode 40 40 41 struct ClauseNode final : public Parse List<ClauseNode>{41 struct ClauseNode final : public ParseNode { 42 42 ClauseNode( ast::StmtClause * clause ) : clause( clause ) {} 43 43 virtual ~ClauseNode() {} 44 45 ClauseNode * set_last( ParseNode * newlast ) { 46 ParseNode::set_last( newlast ); 47 return this; 48 } 44 49 45 50 virtual ClauseNode * clone() const final { assert( false ); return nullptr; }
Note:
See TracChangeset
for help on using the changeset viewer.