Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/CodeGen/CodeGenerator.cc

    r01b9928 rf975c65  
    324324                printDesignators( init->get_designators() );
    325325                output << "{ ";
    326                 genCommaList( init->begin(), init->end() );
     326                if ( init->begin() == init->end() ) {
     327                        // illegal to leave initializer list empty for scalar initializers, but always legal to have 0
     328                        output << "0";
     329                } else {
     330                        genCommaList( init->begin(), init->end() );
     331                } // if
    327332                output << " }";
    328333        }
Note: See TracChangeset for help on using the changeset viewer.