Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/CodeGen/CodeGenerator.cpp

    r0139351 r9ddcee1  
    192192        }
    193193
     194        assert( decl->returns.size() < 2 );
    194195        if ( 1 == decl->returns.size() ) {
    195196                ast::ptr<ast::Type> const & type = decl->returns[0]->get_type();
    196197                output << genTypeNoAttr( type, acc.str(), subOptions );
    197         } else if ( 0 == decl->returns.size() ) {
     198        } else {
    198199                output << "void " + acc.str();
    199         } else {
    200                 assertf( !options.genC, "Multi-return should not reach code generation." );
    201                 ast::ptr<ast::Type> type = new ast::TupleType( copy( decl->type->returns ) );
    202                 output << genTypeNoAttr( type, acc.str(), subOptions );
    203200        }
    204201
Note: See TracChangeset for help on using the changeset viewer.