Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main.cc

    r0c939dd r4ec9513  
    1010// Created On       : Fri May 15 23:12:02 2015
    1111// Last Modified By : Andrew Beach
    12 // Last Modified On : Fri Apr 29  9:52:00 2022
    13 // Update Count     : 673
     12// Last Modified On : Wed Apr 13 11:11:00 2022
     13// Update Count     : 672
    1414//
    1515
     
    7575#include "Tuples/Tuples.h"                  // for expandMemberTuples, expan...
    7676#include "Validate/Autogen.hpp"             // for autogenerateRoutines
     77#include "Validate/GenericParameter.hpp"    // for fillGenericParameters, tr...
     78#include "Validate/FindSpecialDecls.h"      // for findGlobalDecls
     79#include "Validate/ForallPointerDecay.hpp"  // for decayForallPointers
    7780#include "Validate/CompoundLiteral.hpp"     // for handleCompoundLiterals
    78 #include "Validate/EliminateTypedef.hpp"    // for eliminateTypedef
    79 #include "Validate/FindSpecialDecls.h"      // for findGlobalDecls
    80 #include "Validate/FixQualifiedTypes.hpp"   // for fixQualifiedTypes
    81 #include "Validate/ForallPointerDecay.hpp"  // for decayForallPointers
    82 #include "Validate/GenericParameter.hpp"    // for fillGenericParameters, tr...
    83 #include "Validate/HoistStruct.hpp"         // for hoistStruct
    8481#include "Validate/InitializerLength.hpp"   // for setLengthFromInitializer
    8582#include "Validate/LabelAddressFixer.hpp"   // for fixLabelAddresses
     
    331328                // add the assignment statement after the initialization of a type parameter
    332329                PASS( "Validate-A", SymTab::validate_A( translationUnit ) );
    333 
    334                 // Must happen before auto-gen, because it uses the sized flag.
    335                 PASS( "Link Reference To Types", SymTab::linkReferenceToTypes( translationUnit ) );
     330                PASS( "Validate-B", SymTab::validate_B( translationUnit ) );
    336331
    337332                CodeTools::fillLocations( translationUnit );
     
    347342
    348343                        forceFillCodeLocations( transUnit );
    349 
    350                         // Must happen after Link References To Types,
    351                         // because aggregate members are accessed.
    352                         PASS( "Fix Qualified Types", Validate::fixQualifiedTypes( transUnit ) );
    353 
    354                         PASS( "Hoist Struct", Validate::hoistStruct( transUnit ) );
    355                         PASS( "Eliminate Typedef", Validate::eliminateTypedef( transUnit ) );
    356344
    357345                        // Check as early as possible. Can't happen before
     
    450438                        translationUnit = convert( move( transUnit ) );
    451439                } else {
    452                         PASS( "Validate-B", SymTab::validate_B( translationUnit ) );
    453440                        PASS( "Validate-C", SymTab::validate_C( translationUnit ) );
    454441                        PASS( "Validate-D", SymTab::validate_D( translationUnit ) );
Note: See TracChangeset for help on using the changeset viewer.