Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main.cc

    rea5daeb r35f9114  
    1010// Created On       : Fri May 15 23:12:02 2015
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Tue Jul  5 15:23:11 2016
    13 // Update Count     : 209
     12// Last Modified On : Sat Aug  6 16:17:41 2016
     13// Update Count     : 210
    1414//
    1515
     
    4343#include "InitTweak/GenInit.h"
    4444#include "InitTweak/FixInit.h"
    45 #include "InitTweak/FixGlobalInit.h"
    4645//#include "Explain/GenProlog.h"
    4746//#include "Try/Visit.h"
     
    194193                        input = fopen( argv[ optind ], "r" );
    195194                        if ( ! input ) {
    196                                 std::cout << "Error: can't open " << argv[ optind ] << std::endl;
     195                                std::cout << "Error: cannot open " << argv[ optind ] << std::endl;
    197196                                exit( EXIT_FAILURE );
    198197                        } // if
     
    220219                        FILE * builtins = fopen( libcfap | treep ? "builtins.cf" : CFA_LIBDIR "/builtins.cf", "r" );
    221220                        if ( builtins == NULL ) {
    222                                 std::cerr << "Error: can't open builtins.cf" << std::endl;
     221                                std::cerr << "Error: cannot open builtins.cf" << std::endl;
    223222                                exit( EXIT_FAILURE );
    224223                        } // if
     
    228227                        FILE * extras = fopen( libcfap | treep ? "extras.cf" : CFA_LIBDIR "/extras.cf", "r" );
    229228                        if ( extras == NULL ) {
    230                                 std::cerr << "Error: can't open extras.cf" << std::endl;
     229                                std::cerr << "Error: cannot open extras.cf" << std::endl;
    231230                                exit( EXIT_FAILURE );
    232231                        } // if
     
    237236                                FILE * prelude = fopen( treep ? "prelude.cf" : CFA_LIBDIR "/prelude.cf", "r" );
    238237                                if ( prelude == NULL ) {
    239                                         std::cerr << "Error: can't open prelude.cf" << std::endl;
     238                                        std::cerr << "Error: cannot open prelude.cf" << std::endl;
    240239                                        exit( EXIT_FAILURE );
    241240                                } // if
     
    283282                OPTPRINT( "fixNames" )
    284283                CodeGen::fixNames( translationUnit );
    285                 OPTPRINT( "fixGlobalInit" );
    286                 InitTweak::fixGlobalInit( translationUnit, filename, libcfap || treep );
    287284                OPTPRINT( "tweakInit" )
    288285                InitTweak::genInit( translationUnit );
     
    305302                }
    306303
     304                // fix ObjectDecl - replaces ConstructorInit nodes
    307305                OPTPRINT( "fixInit" )
    308                 // fix ObjectDecl - replaces ConstructorInit nodes
    309                 InitTweak::fix( translationUnit );
     306                InitTweak::fix( translationUnit, filename, libcfap || treep );
    310307                if ( ctorinitp ) {
    311308                        dump ( translationUnit );
Note: See TracChangeset for help on using the changeset viewer.