Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Common/PassVisitor.impl.h

    r7ff35e0e r6e50a6b  
    36103610
    36113611//--------------------------------------------------------------------------
    3612 // VTableType
    3613 template< typename pass_type >
    3614 void PassVisitor< pass_type >::visit( VTableType * node ) {
    3615         VISIT_START( node );
    3616 
    3617         // Forall qualifiers should be on base type, not here
    3618         // maybeAccept_impl( node->forall, *this );
    3619         maybeAccept_impl( node->base, *this );
    3620 
    3621         VISIT_END( node );
    3622 }
    3623 
    3624 template< typename pass_type >
    3625 void PassVisitor< pass_type >::visit( const VTableType * node ) {
    3626         VISIT_START( node );
    3627 
    3628         // Forall qualifiers should be on base type, not here
    3629         // maybeAccept_impl( node->forall, *this );
    3630         maybeAccept_impl( node->base, *this );
    3631 
    3632         VISIT_END( node );
    3633 }
    3634 
    3635 template< typename pass_type >
    3636 Type * PassVisitor< pass_type >::mutate( VTableType * node ) {
    3637         MUTATE_START( node );
    3638 
    3639         // Forall qualifiers should be on base type, not here
    3640         // maybeMutate_impl( node->forall, *this );
    3641         maybeMutate_impl( node->base, *this );
    3642 
    3643         MUTATE_END( Type, node );
    3644 }
    3645 
    3646 //--------------------------------------------------------------------------
    36473612// AttrType
    36483613template< typename pass_type >
Note: See TracChangeset for help on using the changeset viewer.