Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/CodeGen/CodeGenerator.cc

    r1931bb01 r9939dc3  
    99// Author           : Richard C. Bilson
    1010// Created On       : Mon May 18 07:44:20 2015
    11 // Last Modified By : Andrew Beach
    12 // Last Modified On : Wed Jun 29 14:34:00 2022
    13 // Update Count     : 542
     11// Last Modified By : Peter A. Buhr
     12// Last Modified On : Wed Feb  2 20:30:30 2022
     13// Update Count     : 541
    1414//
    1515#include "CodeGenerator.h"
     
    1818#include <list>                      // for _List_iterator, list, list<>::it...
    1919
    20 #include "AST/Decl.hpp"              // for DeclWithType
    2120#include "Common/UniqueName.h"       // for UniqueName
    2221#include "Common/utility.h"          // for CodeLocation, toString
     
    295294                                } else {
    296295                                        if ( obj->get_init() ) {
    297                                                 obj->get_init()->accept( *visitor );
     296                                                obj->get_init()->accept( *visitor ); 
    298297                                        } else {
    299298                                                // Should not reach here!
     
    684683                extension( variableExpr );
    685684                const OperatorInfo * opInfo;
    686                 if( dynamic_cast<ZeroType*>( variableExpr->get_var()->get_type() ) ) {
    687                         output << "0";
    688                 } else if ( variableExpr->get_var()->get_linkage() == LinkageSpec::Intrinsic && (opInfo = operatorLookup( variableExpr->get_var()->get_name() )) && opInfo->type == OT_CONSTANT ) {
     685                if ( variableExpr->get_var()->get_linkage() == LinkageSpec::Intrinsic && (opInfo = operatorLookup( variableExpr->get_var()->get_name() )) && opInfo->type == OT_CONSTANT ) {
    689686                        output << opInfo->symbol;
    690687                } else {
    691                         // if (dynamic_cast<EnumInstType *>(variableExpr->get_var()->get_type())
     688                        // if (dynamic_cast<EnumInstType *>(variableExpr->get_var()->get_type()) 
    692689                        // && dynamic_cast<EnumInstType *>(variableExpr->get_var()->get_type())->baseEnum->base) {
    693690                        //      output << '(' <<genType(dynamic_cast<EnumInstType *>(variableExpr->get_var()->get_type())->baseEnum->base, "", options) << ')';
     
    12391236                } // if
    12401237        }
    1241 
    1242 std::string genName( ast::DeclWithType const * decl ) {
    1243         if ( const OperatorInfo * opInfo = operatorLookup( decl->name ) ) {
    1244                 return opInfo->outputName;
    1245         } else {
    1246                 return decl->name;
    1247         }
    1248 }
    1249 
    12501238} // namespace CodeGen
    12511239
Note: See TracChangeset for help on using the changeset viewer.