Changes in src/Validate/Autogen.cpp [b1e21da:8913de4]
- File:
-
- 1 edited
-
src/Validate/Autogen.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Validate/Autogen.cpp
rb1e21da r8913de4 321 321 void FuncGenerator::produceDecl( const ast::FunctionDecl * decl ) { 322 322 assert( nullptr != decl->stmts ); 323 assert( decl->type_params.size() == getGenericParams( type ).size() );324 323 325 324 definitions.push_back( decl ); … … 357 356 decl->init = nullptr; 358 357 splice( assertions, decl->assertions ); 359 oldToNew.emplace( old_param, decl);358 oldToNew.emplace( std::make_pair( old_param, decl ) ); 360 359 type_params.push_back( decl ); 361 360 } … … 523 522 InitTweak::InitExpander_new srcParam( src ); 524 523 // Assign to destination. 525 ast:: MemberExpr * dstSelect = new ast::MemberExpr(524 ast::Expr * dstSelect = new ast::MemberExpr( 526 525 location, 527 526 field, … … 575 574 } 576 575 577 ast:: MemberExpr * srcSelect = (srcParam) ? new ast::MemberExpr(576 ast::Expr * srcSelect = (srcParam) ? new ast::MemberExpr( 578 577 location, field, new ast::VariableExpr( location, srcParam ) 579 578 ) : nullptr;
Note:
See TracChangeset
for help on using the changeset viewer.