Changes in src/SynTree/Mutator.cc [be9036d:135b431]
- File:
-
- 1 edited
-
src/SynTree/Mutator.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/Mutator.cc
rbe9036d r135b431 502 502 } 503 503 504 Type * Mutator::mutate( ReferenceType * refType ) { 505 mutateAll( refType->get_forall(), *this ); 506 refType->set_base( maybeMutate( refType->get_base(), *this ) ); 507 return refType; 508 } 509 510 Type * Mutator::mutate( FunctionType * functionType ) { 504 Type * Mutator::mutate( FunctionType *functionType ) { 511 505 mutateAll( functionType->get_forall(), *this ); 512 506 mutateAll( functionType->get_returnVals(), *this ); … … 538 532 Type * Mutator::mutate( TraitInstType *aggregateUseType ) { 539 533 handleReferenceToType( aggregateUseType ); 534 mutateAll( aggregateUseType->get_members(), *this ); 540 535 return aggregateUseType; 541 536 }
Note:
See TracChangeset
for help on using the changeset viewer.