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