Changes in src/GenPoly/ScrubTyVars.cc [0026d67:c8837e5]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/GenPoly/ScrubTyVars.cc
r0026d67 rc8837e5 20 20 #include "GenPoly/ErasableScopedMap.h" // for ErasableScopedMap<>::const_it... 21 21 #include "ScrubTyVars.h" 22 #include "SymTab/Mangler.h" // for mangle Type22 #include "SymTab/Mangler.h" // for mangle, typeMode 23 23 #include "SynTree/Declaration.h" // for TypeDecl, TypeDecl::Data, Typ... 24 24 #include "SynTree/Expression.h" // for Expression (ptr only), NameExpr … … 195 195 } 196 196 197 auto typeVar = typeVars->find( *type );197 auto typeVar = typeVars->find( type->name ); 198 198 if ( typeVar == typeVars->end() ) { 199 199 return type; … … 227 227 if ( dynType ) { 228 228 return new ast::NameExpr( expr->location, 229 sizeofName( Mangle::mangle Type( dynType) ) );229 sizeofName( Mangle::mangle( dynType, Mangle::typeMode() ) ) ); 230 230 } else { 231 231 return expr; … … 237 237 if ( dynType ) { 238 238 return new ast::NameExpr( expr->location, 239 alignofName( Mangle::mangle Type( dynType) ) );239 alignofName( Mangle::mangle( dynType, Mangle::typeMode() ) ) ); 240 240 } else { 241 241 return expr;
Note: See TracChangeset
for help on using the changeset viewer.