Changeset 4ec9513 for src/InitTweak
- Timestamp:
- Apr 13, 2022, 2:55:51 PM (3 years ago)
- Branches:
- ADT, ast-experimental, enum, master, pthread-emulation, qualifiedEnum
- Children:
- 365c8dcb
- Parents:
- 6b06abe
- Location:
- src/InitTweak
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/InitTweak/GenInit.cc
r6b06abe r4ec9513 402 402 retVal->location, "?{}", retVal, stmt->expr ); 403 403 assertf( ctorStmt, 404 "ReturnFixer: genCtorDtor returned n llptr: %s / %s",404 "ReturnFixer: genCtorDtor returned nullptr: %s / %s", 405 405 toString( retVal ).c_str(), 406 406 toString( stmt->expr ).c_str() ); 407 407 stmtsToAddBefore.push_back( ctorStmt ); 408 408 409 409 // Return the retVal object. … … 421 421 void genInit( ast::TranslationUnit & transUnit ) { 422 422 ast::Pass<HoistArrayDimension_NoResolve_New>::run( transUnit ); 423 ast::Pass<ReturnFixer_New>::run( transUnit ); 424 } 425 426 void fixReturnStatements( ast::TranslationUnit & transUnit ) { 423 427 ast::Pass<ReturnFixer_New>::run( transUnit ); 424 428 } -
src/InitTweak/GenInit.h
r6b06abe r4ec9513 10 10 // Created On : Mon May 18 07:44:20 2015 11 11 // Last Modified By : Andrew Beach 12 // Last Modified On : Fri Oct 22 16:08:00 202113 // Update Count : 612 // Last Modified On : Fri Mar 18 14:22:00 2022 13 // Update Count : 7 14 14 // 15 15 … … 31 31 /// Converts return statements into copy constructor calls on the hidden return variable 32 32 void fixReturnStatements( std::list< Declaration * > & translationUnit ); 33 void fixReturnStatements( ast::TranslationUnit & translationUnit ); 33 34 34 35 /// generates a single ctor/dtor statement using objDecl as the 'this' parameter and arg as the optional argument
Note: See TracChangeset
for help on using the changeset viewer.