Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/GenPoly/InstantiateGeneric.cc

    rc20b0fea r373d0b5  
    476476                        DeclarationWithType * field = strict_dynamic_cast< DeclarationWithType * >( member );
    477477                        MemberExpr * ret = new MemberExpr( field, memberExpr->aggregate->clone() );
    478                         ResolvExpr::adjustExprType( ret->result ); // pointer decay
    479478                        std::swap( ret->env, memberExpr->env );
    480479                        delete memberExpr;
     
    518517                                        Expression * init = new CastExpr( new AddressExpr( memberExpr ), new PointerType( Type::Qualifiers(), concType->clone() ) );
    519518                                        ObjectDecl * tmp = ObjectDecl::newObject( tmpNamer.newName(), new ReferenceType( Type::Qualifiers(), concType ), new SingleInit( init ) );
    520                                         stmtsToAddBefore.push_back( new DeclStmt( tmp ) );
     519                                        stmtsToAddBefore.push_back( new DeclStmt( noLabels, tmp ) );
    521520                                        return new VariableExpr( tmp );
    522521                                } else {
Note: See TracChangeset for help on using the changeset viewer.