- File:
-
- 1 edited
-
src/GenPoly/InstantiateGeneric.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/GenPoly/InstantiateGeneric.cc
red94eac r258eb5c9 219 219 StructDecl *concDecl = instantiations.lookup( inst ); 220 220 if ( ! concDecl ) { 221 assert( inst->get_baseParameters() && "Base struct has parameters" );222 221 // set concDecl to new type, insert type declaration into statements to add 223 222 concDecl = new StructDecl( typeNamer.newName( inst->get_name() ) ); 224 223 substituteMembers( inst->get_baseStruct()->get_members(), 225 *inst->get_baseParameters(), inst->get_parameters(),224 inst->get_baseParameters(), inst->get_parameters(), 226 225 concDecl->get_members() ); 227 226 addDeclaration( concDecl ); … … 247 246 if ( ! concDecl ) { 248 247 // set concDecl to new type, insert type declaration into statements to add 249 assert( inst->get_baseParameters() && "Base union has parameters" );250 248 concDecl = new UnionDecl( typeNamer.newName( inst->get_name() ) ); 251 249 substituteMembers( inst->get_baseUnion()->get_members(), 252 *inst->get_baseParameters(), inst->get_parameters(),250 inst->get_baseParameters(), inst->get_parameters(), 253 251 concDecl->get_members() ); 254 252 addDeclaration( concDecl );
Note:
See TracChangeset
for help on using the changeset viewer.