Changeset 599fbb6 for src/Common
- Timestamp:
- Feb 20, 2018, 4:50:23 PM (6 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, resolv-new, with_gc
- Children:
- 1ccc599, a181494, bcef6c8
- Parents:
- 78d69da7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Common/PassVisitor.impl.h
r78d69da7 r599fbb6 1121 1121 template< typename pass_type > 1122 1122 void PassVisitor< pass_type >::visit( ImplicitCtorDtorStmt * node ) { 1123 VISIT_BODY( node ); 1123 VISIT_START( node ); 1124 1125 maybeAccept_impl( node->callStmt, *this ); 1126 1127 VISIT_END( node ); 1124 1128 } 1125 1129 1126 1130 template< typename pass_type > 1127 1131 Statement * PassVisitor< pass_type >::mutate( ImplicitCtorDtorStmt * node ) { 1128 MUTATE_BODY( Statement, node ); 1132 MUTATE_START( node ); 1133 1134 maybeMutate_impl( node->callStmt, *this ); 1135 1136 MUTATE_END( Statement, node ); 1129 1137 } 1130 1138 … … 2008 2016 template< typename pass_type > 2009 2017 void PassVisitor< pass_type >::visit( VoidType * node ) { 2010 VISIT_BODY( node ); 2018 VISIT_START( node ); 2019 2020 maybeAccept_impl( node->forall, *this ); 2021 2022 VISIT_END( node ); 2023 } 2024 2025 template< typename pass_type > 2026 Type * PassVisitor< pass_type >::mutate( VoidType * node ) { 2027 MUTATE_START( node ); 2028 2029 maybeMutate_impl( node->forall, *this ); 2030 2031 MUTATE_END( Type, node ); 2011 2032 } 2012 2033 … … 2235 2256 2236 2257 //--------------------------------------------------------------------------------------------------------------- 2237 template< typename pass_type >2238 Type * PassVisitor< pass_type >::mutate( VoidType * node ) {2239 MUTATE_BODY( Type, node );2240 }2241 2258 2242 2259 template< typename pass_type >
Note: See TracChangeset
for help on using the changeset viewer.