Changeset b7fd9daf for src/AST/Copy.hpp
- Timestamp:
- Nov 10, 2021, 7:47:45 PM (3 years ago)
- Branches:
- ADT, ast-experimental, enum, forall-pointer-decay, master, pthread-emulation, qualifiedEnum
- Children:
- 3249dd8b
- Parents:
- 1622af5 (diff), f95634e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/AST/Copy.hpp
r1622af5 rb7fd9daf 88 88 } 89 89 90 void postvisit( const StmtExpr * node ) { 91 readonlyInsert( &node->resultExpr ); 92 } 93 90 94 void postvisit( const MemberExpr * node ) { 91 95 readonlyInsert( &node->member ); … … 122 126 node_t * deepCopy( const node_t * localRoot ) { 123 127 Pass< DeepCopyCore > dc; 124 node_t const * newRoot = localRoot->accept( dc);128 node_t const * newRoot = strict_dynamic_cast<node_t const*>(localRoot->accept( dc )); 125 129 dc.core.readonlyUpdates(); 126 130 return const_cast< node_t * >( newRoot );
Note: See TracChangeset
for help on using the changeset viewer.