Changes in src/InitTweak/FixInit.cc [f46bfd2f:546e712]
- File:
-
- 1 edited
-
src/InitTweak/FixInit.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/InitTweak/FixInit.cc
rf46bfd2f r546e712 288 288 static UniqueName dtorNamer( "__cleanup_dtor" ); 289 289 std::string name = dtorNamer.newName(); 290 if(name == "__cleanup_dtor8") { 291 objDecl->print(std::cerr); 292 std::cerr << "-----" << std::endl; 293 dtor->print(std::cerr); 294 } 290 295 FunctionDecl * dtorFunc = FunctionDecl::newFunction( name, SymTab::genDefaultType( objDecl->type->stripReferences(), false ), new CompoundStmt() ); 291 296 stmtsToAdd.push_back( new DeclStmt( dtorFunc ) ); … … 303 308 size_t replaced = DeclReplacer::replace( dtor, { std::make_pair( objDecl, replacement ) } ); 304 309 if(replaced == 0) { 305 objDecl->print(std::cerr);306 std::cerr << "-----" << std::endl;307 dtor->print(std::cerr);308 310 std::cerr << "Failed to replace " << objDecl << std::endl; 309 311 abort();
Note:
See TracChangeset
for help on using the changeset viewer.