Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main.cc

    r35f9114 rea5daeb  
    1010// Created On       : Fri May 15 23:12:02 2015
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Sat Aug  6 16:17:41 2016
    13 // Update Count     : 210
     12// Last Modified On : Tue Jul  5 15:23:11 2016
     13// Update Count     : 209
    1414//
    1515
     
    4343#include "InitTweak/GenInit.h"
    4444#include "InitTweak/FixInit.h"
     45#include "InitTweak/FixGlobalInit.h"
    4546//#include "Explain/GenProlog.h"
    4647//#include "Try/Visit.h"
     
    193194                        input = fopen( argv[ optind ], "r" );
    194195                        if ( ! input ) {
    195                                 std::cout << "Error: cannot open " << argv[ optind ] << std::endl;
     196                                std::cout << "Error: can't open " << argv[ optind ] << std::endl;
    196197                                exit( EXIT_FAILURE );
    197198                        } // if
     
    219220                        FILE * builtins = fopen( libcfap | treep ? "builtins.cf" : CFA_LIBDIR "/builtins.cf", "r" );
    220221                        if ( builtins == NULL ) {
    221                                 std::cerr << "Error: cannot open builtins.cf" << std::endl;
     222                                std::cerr << "Error: can't open builtins.cf" << std::endl;
    222223                                exit( EXIT_FAILURE );
    223224                        } // if
     
    227228                        FILE * extras = fopen( libcfap | treep ? "extras.cf" : CFA_LIBDIR "/extras.cf", "r" );
    228229                        if ( extras == NULL ) {
    229                                 std::cerr << "Error: cannot open extras.cf" << std::endl;
     230                                std::cerr << "Error: can't open extras.cf" << std::endl;
    230231                                exit( EXIT_FAILURE );
    231232                        } // if
     
    236237                                FILE * prelude = fopen( treep ? "prelude.cf" : CFA_LIBDIR "/prelude.cf", "r" );
    237238                                if ( prelude == NULL ) {
    238                                         std::cerr << "Error: cannot open prelude.cf" << std::endl;
     239                                        std::cerr << "Error: can't open prelude.cf" << std::endl;
    239240                                        exit( EXIT_FAILURE );
    240241                                } // if
     
    282283                OPTPRINT( "fixNames" )
    283284                CodeGen::fixNames( translationUnit );
     285                OPTPRINT( "fixGlobalInit" );
     286                InitTweak::fixGlobalInit( translationUnit, filename, libcfap || treep );
    284287                OPTPRINT( "tweakInit" )
    285288                InitTweak::genInit( translationUnit );
     
    302305                }
    303306
     307                OPTPRINT( "fixInit" )
    304308                // fix ObjectDecl - replaces ConstructorInit nodes
    305                 OPTPRINT( "fixInit" )
    306                 InitTweak::fix( translationUnit, filename, libcfap || treep );
     309                InitTweak::fix( translationUnit );
    307310                if ( ctorinitp ) {
    308311                        dump ( translationUnit );
Note: See TracChangeset for help on using the changeset viewer.