Changes in src/CodeGen/CodeGenerator.cc [2b7bf59:22bc276]
- File:
-
- 1 edited
-
src/CodeGen/CodeGenerator.cc (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/CodeGen/CodeGenerator.cc
r2b7bf59 r22bc276 540 540 extension( nameExpr ); 541 541 OperatorInfo opInfo; 542 if ( operatorLookup( nameExpr->name, opInfo ) ) { 543 if ( opInfo.type == OT_CONSTANT ) { 544 output << opInfo.symbol; 545 } else { 546 output << opInfo.outputName; 547 } 542 if ( operatorLookup( nameExpr->get_name(), opInfo ) ) { 543 assert( opInfo.type == OT_CONSTANT ); 544 output << opInfo.symbol; 548 545 } else { 549 546 output << nameExpr->get_name(); … … 882 879 883 880 void CodeGenerator::postvisit( CaseStmt * caseStmt ) { 884 updateLocation( caseStmt );885 output << indent;886 881 if ( caseStmt->isDefault()) { 887 882 output << "default"; … … 1025 1020 } // namespace CodeGen 1026 1021 1027 std::ostream & operator<<( std::ostream & out, const BaseSyntaxNode * node ) {1028 if ( node ) {1029 node->print( out );1030 } else {1031 out << "nullptr";1032 }1033 return out;1034 }1035 1036 1022 // Local Variables: // 1037 1023 // tab-width: 4 //
Note:
See TracChangeset
for help on using the changeset viewer.