Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/CodeGen/CodeGenerator.cc

    r03b812d2 r064e3ff  
    148148        void CodeGenerator::visit( ObjectDecl * objectDecl ) {
    149149                extension( objectDecl );
    150                 genAttributes( objectDecl->get_attributes() );
    151 
    152150                handleStorageClass( objectDecl );
    153151                output << genType( objectDecl->get_type(), mangleName( objectDecl ) );
     
    273271                printDesignators( init->get_designators() );
    274272                output << "{ ";
    275                 if ( init->begin() == init->end() ) {
     273                if ( init->begin_initializers() == init->end_initializers() ) {
    276274                        // illegal to leave initializer list empty for scalar initializers, but always legal to have 0
    277275                        output << "0";
    278276                } else {
    279                         genCommaList( init->begin(), init->end() );
     277                        genCommaList( init->begin_initializers(), init->end_initializers() );
    280278                } // if
    281279                output << " }";
     
    311309                                                        Type * type = InitTweak::getPointerBase( (*arg)->get_results().front() );
    312310                                                        assert( type );
    313                                                         newExpr->get_results().push_back( type->clone() );
     311                                                        newExpr->get_results().push_back( type );
    314312                                                        *arg = newExpr;
    315313                                                } // if
Note: See TracChangeset for help on using the changeset viewer.