Changes in src/AST/Convert.cpp [e67991f:7870799]
- File:
-
- 1 edited
-
src/AST/Convert.cpp (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/AST/Convert.cpp
re67991f r7870799 518 518 } 519 519 520 const ast:: Decl* visit( const ast::WithStmt * node ) override final {520 const ast::Stmt * visit( const ast::WithStmt * node ) override final { 521 521 if ( inCache( node ) ) return nullptr; 522 522 auto stmt = new WithStmt( … … 524 524 get<Statement>().accept1( node->stmt ) 525 525 ); 526 declPostamble( stmt, node ); 527 return nullptr; 526 return stmtPostamble( stmt, node ); 528 527 } 529 528 … … 1040 1039 get<Expression>().accept1(node->expr), 1041 1040 inCache(node->deleteStmt) ? 1042 strict_dynamic_cast<Declaration*>(this->node):1043 get< Declaration>().accept1(node->deleteStmt)1041 this->node : 1042 get<BaseSyntaxNode>().accept1(node->deleteStmt) 1044 1043 ) 1045 1044 ); … … 1909 1908 old->location, 1910 1909 GET_ACCEPT_V(exprs, Expr), 1911 GET_ACCEPT_1(stmt, Stmt) 1910 GET_ACCEPT_1(stmt, Stmt), 1911 GET_LABELS_V(old->labels) 1912 1912 ); 1913 1913 cache.emplace( old, this->node ); … … 2397 2397 GET_ACCEPT_1(expr, Expr), 2398 2398 inCache(old->deleteStmt) ? 2399 strict_dynamic_cast<ast::Decl*>(this->node):2400 GET_ACCEPT_1(deleteStmt, Decl)2399 this->node : 2400 GET_ACCEPT_1(deleteStmt, Node) 2401 2401 ) 2402 2402 );
Note:
See TracChangeset
for help on using the changeset viewer.