Changes in src/CodeGen/Generate.cpp [7959e56:9b9d3f9]
- File:
-
- 1 edited
-
src/CodeGen/Generate.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/CodeGen/Generate.cpp
r7959e56 r9b9d3f9 46 46 } 47 47 }; 48 49 struct ZeroOneObjectHider final {50 ast::ObjectDecl const * postvisit( ast::ObjectDecl const * decl ) {51 if ( decl->type.as<ast::ZeroType>() || decl->type.as<ast::OneType>() ) {52 ast::ObjectDecl * mutDecl = ast::mutate( decl );53 mutDecl->attributes.push_back( new ast::Attribute( "unused" ) );54 return mutDecl;55 }56 return decl;57 }58 };59 48 } // namespace 60 49 … … 63 52 erase_if( translationUnit.decls, shouldClean ); 64 53 ast::Pass<TreeCleaner>::run( translationUnit ); 65 ast::Pass<ZeroOneObjectHider>::run( translationUnit );66 54 67 55 ast::Pass<CodeGenerator> cgv( os,
Note:
See TracChangeset
for help on using the changeset viewer.