Changes in src/ResolvExpr/RenameVars.cc [89e6ffc:8c49c0e]
- File:
-
- 1 edited
-
src/ResolvExpr/RenameVars.cc (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/ResolvExpr/RenameVars.cc
r89e6ffc r8c49c0e 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // RenameVars.cc -- 7 // RenameVars.cc -- 8 8 // 9 9 // Author : Richard C. Bilson … … 110 110 } 111 111 112 void RenameVars::visit( ZeroType *zeroType ) {113 typeBefore( zeroType );114 typeAfter( zeroType );115 }116 117 void RenameVars::visit( OneType *oneType ) {118 typeBefore( oneType );119 typeAfter( oneType );120 }121 122 112 void RenameVars::typeBefore( Type *type ) { 123 113 if ( ! type->get_forall().empty() ) { … … 125 115 mapStack.push_front( mapStack.front() ); 126 116 // renames all "forall" type names to `_${level}_${name}' 127 for ( std::list< TypeDecl* >::iterator i = type->get_forall().begin(); i != type->get_forall().end(); ++i ) {117 for ( Type::ForallList::iterator i = type->get_forall().begin(); i != type->get_forall().end(); ++i ) { 128 118 std::ostringstream output; 129 119 output << "_" << level << "_" << (*i)->get_name();
Note:
See TracChangeset
for help on using the changeset viewer.