Changeset 0bd3faf for src/CodeGen/Generate.cc
- Timestamp:
- Nov 13, 2023, 1:40:12 PM (6 months ago)
- Branches:
- master
- Children:
- 6ea85b22
- Parents:
- 25f2798
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/CodeGen/Generate.cc
r25f2798 r0bd3faf 19 19 #include <string> // for operator<< 20 20 21 #include "CodeGeneratorNew.hpp" // for CodeGenerator _new, doSemicolon, ...21 #include "CodeGeneratorNew.hpp" // for CodeGenerator, doSemicolon, ... 22 22 #include "GenType.h" // for genPrettyType 23 23 … … 32 32 33 33 /// Removes various nodes that should not exist in CodeGen. 34 struct TreeCleaner _new{34 struct TreeCleaner final { 35 35 ast::CompoundStmt const * previsit( ast::CompoundStmt const * stmt ) { 36 36 auto mutStmt = ast::mutate( stmt ); … … 51 51 bool pretty, bool generateC, bool lineMarks, bool printExprTypes ) { 52 52 erase_if( translationUnit.decls, shouldClean ); 53 ast::Pass<TreeCleaner _new>::run( translationUnit );53 ast::Pass<TreeCleaner>::run( translationUnit ); 54 54 55 ast::Pass<CodeGenerator _new> cgv( os,55 ast::Pass<CodeGenerator> cgv( os, 56 56 Options( pretty, generateC, lineMarks, printExprTypes ) ); 57 57 for ( auto & decl : translationUnit.decls ) {
Note: See TracChangeset
for help on using the changeset viewer.