Changeset 60c3b06c


Ignore:
Timestamp:
Sep 22, 2017, 6:51:28 PM (7 years ago)
Author:
Rob Schluntz <rschlunt@…>
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:
1755226
Parents:
7cddf77
git-author:
Rob Schluntz <rschlunt@…> (09/22/17 18:51:20)
git-committer:
Rob Schluntz <rschlunt@…> (09/22/17 18:51:28)
Message:

Move ForallPointerDecay? pass below CompoundLiteral?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/SymTab/Validate.cc

    r7cddf77 r60c3b06c  
    269269                acceptAll( translationUnit, genericParams );  // check as early as possible - can't happen before LinkReferenceToTypes
    270270                acceptAll( translationUnit, epc ); // must happen before VerifyCtorDtorAssign, because void return objects should not exist
    271                 acceptAll( translationUnit, fpd ); // must happen before autogenerateRoutines
    272271                VerifyCtorDtorAssign::verify( translationUnit );  // must happen before autogen, because autogen examines existing ctor/dtors
    273272                Concurrency::applyKeywords( translationUnit );
     
    277276                ReturnChecker::checkFunctionReturns( translationUnit );
    278277                mutateAll( translationUnit, compoundliteral );
     278                acceptAll( translationUnit, fpd );
    279279                ArrayLength::computeLength( translationUnit );
    280280                acceptAll( translationUnit, finder );
Note: See TracChangeset for help on using the changeset viewer.