Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main.cc

    r4ec9513 r33b7d49  
    1010// Created On       : Fri May 15 23:12:02 2015
    1111// Last Modified By : Andrew Beach
    12 // Last Modified On : Wed Apr 13 11:11:00 2022
    13 // Update Count     : 672
     12// Last Modified On : Fri Mar 11 10:39:00 2022
     13// Update Count     : 671
    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...
    7877#include "Validate/FindSpecialDecls.h"      // for findGlobalDecls
    7978#include "Validate/ForallPointerDecay.hpp"  // for decayForallPointers
     
    8180#include "Validate/InitializerLength.hpp"   // for setLengthFromInitializer
    8281#include "Validate/LabelAddressFixer.hpp"   // for fixLabelAddresses
    83 #include "Validate/ReturnCheck.hpp"         // for checkReturnStatements
    8482#include "Virtual/ExpandCasts.h"            // for expandCasts
    8583
     
    329327                PASS( "Validate-A", SymTab::validate_A( translationUnit ) );
    330328                PASS( "Validate-B", SymTab::validate_B( translationUnit ) );
     329                PASS( "Validate-C", SymTab::validate_C( translationUnit ) );
    331330
    332331                CodeTools::fillLocations( translationUnit );
     
    342341
    343342                        forceFillCodeLocations( transUnit );
    344 
    345                         // Check as early as possible. Can't happen before
    346                         // LinkReferenceToType, observed failing when attempted
    347                         // before eliminateTypedef
    348                         PASS( "Validate Generic Parameters", Validate::fillGenericParameters( transUnit ) );
    349 
    350                         PASS( "Translate Dimensions", Validate::translateDimensionParameters( transUnit ) );
    351                         PASS( "Check Function Returns", Validate::checkReturnStatements( transUnit ) );
    352 
    353                         // Must happen before Autogen.
    354                         PASS( "Fix Return Statements", InitTweak::fixReturnStatements( transUnit ) );
    355343
    356344                        PASS( "Implement Concurrent Keywords", Concurrency::implementKeywords( transUnit ) );
     
    438426                        translationUnit = convert( move( transUnit ) );
    439427                } else {
    440                         PASS( "Validate-C", SymTab::validate_C( translationUnit ) );
    441428                        PASS( "Validate-D", SymTab::validate_D( translationUnit ) );
    442429                        PASS( "Validate-E", SymTab::validate_E( translationUnit ) );
Note: See TracChangeset for help on using the changeset viewer.