Changes in src/CodeGen/CodeGenerator.cc [064e3ff:03b812d2]
- File:
-
- 1 edited
-
src/CodeGen/CodeGenerator.cc (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/CodeGen/CodeGenerator.cc
r064e3ff r03b812d2 148 148 void CodeGenerator::visit( ObjectDecl * objectDecl ) { 149 149 extension( objectDecl ); 150 genAttributes( objectDecl->get_attributes() ); 151 150 152 handleStorageClass( objectDecl ); 151 153 output << genType( objectDecl->get_type(), mangleName( objectDecl ) ); … … 271 273 printDesignators( init->get_designators() ); 272 274 output << "{ "; 273 if ( init->begin _initializers() == init->end_initializers() ) {275 if ( init->begin() == init->end() ) { 274 276 // illegal to leave initializer list empty for scalar initializers, but always legal to have 0 275 277 output << "0"; 276 278 } else { 277 genCommaList( init->begin _initializers(), init->end_initializers() );279 genCommaList( init->begin(), init->end() ); 278 280 } // if 279 281 output << " }"; … … 309 311 Type * type = InitTweak::getPointerBase( (*arg)->get_results().front() ); 310 312 assert( type ); 311 newExpr->get_results().push_back( type );313 newExpr->get_results().push_back( type->clone() ); 312 314 *arg = newExpr; 313 315 } // if
Note:
See TracChangeset
for help on using the changeset viewer.