Changes in src/GenPoly/PolyMutator.cc [aadc9a4:09f800b]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/GenPoly/PolyMutator.cc
raadc9a4 r09f800b 152 152 } 153 153 154 155 /* static class method */ 156 void PolyMutator::makeTyVarMap( Type *type, TyVarMap &tyVarMap ) { 157 for ( std::list< TypeDecl* >::const_iterator tyVar = type->get_forall().begin(); tyVar != type->get_forall().end(); ++tyVar ) { 158 assert( *tyVar ); 159 tyVarMap[ (*tyVar)->get_name() ] = (*tyVar)->get_kind(); 160 } 161 if ( PointerType *pointer = dynamic_cast< PointerType* >( type ) ) { 162 makeTyVarMap( pointer->get_base(), tyVarMap ); 163 } 164 } 154 165 } // namespace GenPoly 155 166
Note:
See TracChangeset
for help on using the changeset viewer.