Ignore:
Timestamp:
Sep 6, 2018, 10:51:37 AM (5 years ago)
Author:
Rob Schluntz <rschlunt@…>
Branches:
arm-eh, cleanup-dtors, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
9b086ca
Parents:
ec42ff2e
Message:

Add Destructor handlers for argument and return temporaries, merge and simplify ResolveCopyCtors/FixCopyCtors? passes, simplify ImplicitCopyCtorExpr?

File:
1 edited

Legend:

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

    rec42ff2e r2f86ddf  
    17781778        VISIT_START( node );
    17791779
    1780         indexerScopedAccept( node->result     , *this );
    1781         maybeAccept_impl   ( node->callExpr   , *this );
    1782         maybeAccept_impl   ( node->tempDecls  , *this );
    1783         maybeAccept_impl   ( node->returnDecls, *this );
    1784         maybeAccept_impl   ( node->dtors      , *this );
     1780        indexerScopedAccept( node->result    , *this );
     1781        maybeAccept_impl   ( node->callExpr  , *this );
    17851782
    17861783        VISIT_END( node );
     
    17911788        MUTATE_START( node );
    17921789
    1793         indexerScopedMutate( node->env        , *this );
    1794         indexerScopedMutate( node->result     , *this );
    1795         maybeMutate_impl   ( node->callExpr   , *this );
    1796         maybeMutate_impl   ( node->tempDecls  , *this );
    1797         maybeMutate_impl   ( node->returnDecls, *this );
    1798         maybeMutate_impl   ( node->dtors      , *this );
     1790        indexerScopedMutate( node->env       , *this );
     1791        indexerScopedMutate( node->result    , *this );
     1792        maybeMutate_impl   ( node->callExpr  , *this );
    17991793
    18001794        MUTATE_END( Expression, node );
Note: See TracChangeset for help on using the changeset viewer.