Changeset 0f79853 for src/Common
- Timestamp:
- Jun 7, 2018, 9:55:28 AM (7 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, with_gc
- Children:
- 61d9b4b
- Parents:
- 2a6c115
- Location:
- src/Common
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Common/PassVisitor.h
r2a6c115 r0f79853 125 125 virtual void visit( InitExpr * initExpr ) override final; 126 126 virtual void visit( DeletedExpr * delExpr ) override final; 127 virtual void visit( DefaultArgExpr * argExpr ) override final; 127 128 virtual void visit( GenericExpr * genExpr ) override final; 128 129 … … 224 225 virtual Expression * mutate( InitExpr * initExpr ) override final; 225 226 virtual Expression * mutate( DeletedExpr * delExpr ) override final; 227 virtual Expression * mutate( DefaultArgExpr * argExpr ) override final; 226 228 virtual Expression * mutate( GenericExpr * genExpr ) override final; 227 229 -
src/Common/PassVisitor.impl.h
r2a6c115 r0f79853 2084 2084 2085 2085 //-------------------------------------------------------------------------- 2086 // DefaultArgExpr 2087 template< typename pass_type > 2088 void PassVisitor< pass_type >::visit( DefaultArgExpr * node ) { 2089 VISIT_START( node ); 2090 2091 indexerScopedAccept( node->result, *this ); 2092 maybeAccept_impl( node->expr, *this ); 2093 2094 VISIT_END( node ); 2095 } 2096 2097 template< typename pass_type > 2098 Expression * PassVisitor< pass_type >::mutate( DefaultArgExpr * node ) { 2099 MUTATE_START( node ); 2100 2101 indexerScopedMutate( node->env, *this ); 2102 indexerScopedMutate( node->result, *this ); 2103 maybeMutate_impl( node->expr, *this ); 2104 2105 MUTATE_END( Expression, node ); 2106 } 2107 2108 //-------------------------------------------------------------------------- 2086 2109 // GenericExpr 2087 2110 template< typename pass_type >
Note:
See TracChangeset
for help on using the changeset viewer.