Changes in src/InitTweak/FixInit.cc [a28bc02:edbdbe6]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/InitTweak/FixInit.cc
ra28bc02 redbdbe6 656 656 unqExpr->set_result( maybeClone( unqExpr->get_expr()->get_result() ) ); 657 657 if ( unqCount[ unqExpr->get_id() ] == 0 ) { // insert destructor after the last use of the unique expression 658 stmtsToAdd .splice( stmtsToAddAfter.end(), dtors[ unqExpr->get_id() ] );658 stmtsToAddAfter.splice( stmtsToAddAfter.end(), dtors[ unqExpr->get_id() ] ); 659 659 } 660 660 if ( addDeref.count( unqExpr->get_id() ) ) { … … 669 669 unqMap[unqExpr->get_id()] = unqExpr; 670 670 if ( unqCount[ unqExpr->get_id() ] == 0 ) { // insert destructor after the last use of the unique expression 671 stmtsToAdd .splice( stmtsToAddAfter.end(), dtors[ unqExpr->get_id() ] );671 stmtsToAddAfter.splice( stmtsToAddAfter.end(), dtors[ unqExpr->get_id() ] ); 672 672 } else { // remember dtors for last instance of unique expr 673 673 dtors[ unqExpr->get_id() ] = fixer.stmtsToAddAfter;
Note: See TracChangeset
for help on using the changeset viewer.