Changes in src/InitTweak/GenInit.cc [f1b1e4c:7b3f66b]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/InitTweak/GenInit.cc
rf1b1e4c r7b3f66b 164 164 assert( ctor.size() == 1 ); 165 165 assert( dtor.size() == 1 ); 166 objDecl->set_init( new ConstructorInit( new ImplicitCtorDtorStmt( ctor.front() ), new ImplicitCtorDtorStmt( dtor.front() ), objDecl->get_init() ) ); 166 167 objDecl->set_init( new ConstructorInit( ctor.front(), dtor.front(), objDecl->get_init() ) ); 167 168 } else { 168 169 // array came with an initializer list: initialize each element … … 184 185 ExprStmt * ctorStmt = new ExprStmt( noLabels, ctor ); 185 186 ExprStmt * dtorStmt = new ExprStmt( noLabels, dtor ); 186 objDecl->set_init( new ConstructorInit( new ImplicitCtorDtorStmt( ctorStmt ), new ImplicitCtorDtorStmt( dtorStmt ), objDecl->get_init() ) );187 objDecl->set_init( new ConstructorInit( ctorStmt, dtorStmt, objDecl->get_init() ) ); 187 188 } 188 189 }
Note: See TracChangeset
for help on using the changeset viewer.