Changes in src/SynTree/FunctionDecl.cc [50377a4:7543dec]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/FunctionDecl.cc
r50377a4 r7543dec 43 43 VarExprReplacer::DeclMap declMap; 44 44 for ( auto p : group_iterate( other.type->parameters, type->parameters ) ) { 45 declMap[ std::get<0>(p) ] = std::get<1>(p);45 declMap[ std::get<0>(p) ] = new VariableExpr( std::get<1>(p) ); 46 46 } 47 47 for ( auto p : group_iterate( other.type->returnVals, type->returnVals ) ) { 48 declMap[ std::get<0>(p) ] = std::get<1>(p);48 declMap[ std::get<0>(p) ] = new VariableExpr( std::get<1>(p) ); 49 49 } 50 50 if ( ! declMap.empty() ) { 51 51 VarExprReplacer replacer( declMap ); 52 accept ( replacer );52 acceptMutator( replacer ); 53 53 } 54 54 }
Note: See TracChangeset
for help on using the changeset viewer.