Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Validate/Autogen.cpp

    rb1e21da r8913de4  
    321321void FuncGenerator::produceDecl( const ast::FunctionDecl * decl ) {
    322322        assert( nullptr != decl->stmts );
    323         assert( decl->type_params.size() == getGenericParams( type ).size() );
    324323
    325324        definitions.push_back( decl );
     
    357356                decl->init = nullptr;
    358357                splice( assertions, decl->assertions );
    359                 oldToNew.emplace( old_param, decl );
     358                oldToNew.emplace( std::make_pair( old_param, decl ) );
    360359                type_params.push_back( decl );
    361360        }
     
    523522        InitTweak::InitExpander_new srcParam( src );
    524523        // Assign to destination.
    525         ast::MemberExpr * dstSelect = new ast::MemberExpr(
     524        ast::Expr * dstSelect = new ast::MemberExpr(
    526525                location,
    527526                field,
     
    575574                }
    576575
    577                 ast::MemberExpr * srcSelect = (srcParam) ? new ast::MemberExpr(
     576                ast::Expr * srcSelect = (srcParam) ? new ast::MemberExpr(
    578577                        location, field, new ast::VariableExpr( location, srcParam )
    579578                ) : nullptr;
Note: See TracChangeset for help on using the changeset viewer.