Changeset 2efe4b8 for src/GenPoly/Box.cc
- Timestamp:
- Apr 25, 2018, 3:42:34 PM (5 years ago)
- Branches:
- new-env, with_gc
- Children:
- 1cdfa82
- Parents:
- 5af7306
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/GenPoly/Box.cc
r5af7306 r2efe4b8 283 283 for ( std::list< TypeDecl* >::const_iterator param = otypeParams.begin(); 284 284 param != otypeParams.end(); ++param ) { 285 TypeInstType paramType( Type::Qualifiers(), (*param)->get_name(), *param );286 std::string paramName = mangleType( ¶mType );285 auto paramType = new TypeInstType( Type::Qualifiers(), (*param)->get_name(), *param ); 286 std::string paramName = mangleType( paramType ); 287 287 layoutFnType->get_parameters().push_back( new ObjectDecl( sizeofName( paramName ), Type::StorageClasses(), LinkageSpec::Cforall, 0, sizeAlignType->clone(), 0 ) ); 288 288 layoutFnType->get_parameters().push_back( new ObjectDecl( alignofName( paramName ), Type::StorageClasses(), LinkageSpec::Cforall, 0, sizeAlignType->clone(), 0 ) ); … … 1436 1436 if ( Type * base = typeDecl->base ) { 1437 1437 // add size/align variables for opaque type declarations 1438 TypeInstType inst( Type::Qualifiers(), typeDecl->name, typeDecl );1439 std::string typeName = mangleType( &inst );1438 auto inst = new TypeInstType( Type::Qualifiers(), typeDecl->name, typeDecl ); 1439 std::string typeName = mangleType( inst ); 1440 1440 Type *layoutType = new BasicType( Type::Qualifiers(), BasicType::LongUnsignedInt ); 1441 1441
Note: See TracChangeset
for help on using the changeset viewer.