Changeset b0d9ff7 for src/CodeGen
- Timestamp:
- Sep 1, 2022, 1:27:52 PM (3 years ago)
- Branches:
- ADT, ast-experimental, master, pthread-emulation, qualifiedEnum
- Children:
- 12df6fe
- Parents:
- def751f
- Location:
- src/CodeGen
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/CodeGen/CodeGenerator.cc
rdef751f rb0d9ff7 689 689 output << opInfo->symbol; 690 690 } else { 691 // if (dynamic_cast<EnumInstType *>(variableExpr->get_var()->get_type())692 // && dynamic_cast<EnumInstType *>(variableExpr->get_var()->get_type())->baseEnum->base) {693 // output << '(' <<genType(dynamic_cast<EnumInstType *>(variableExpr->get_var()->get_type())->baseEnum->base, "", options) << ')';694 // }695 691 output << mangleName( variableExpr->get_var() ); 696 692 } // if … … 911 907 } 912 908 909 // QualifiedNameExpr should not reach to CodeGen. 910 // FixQualifiedName Convert QualifiedNameExpr to VariableExpr 911 void CodeGenerator::postvisit( QualifiedNameExpr * expr ) { 912 output << "/* label */" << mangleName(expr->var); 913 } 913 914 914 915 // *** Statements -
src/CodeGen/CodeGenerator.h
rdef751f rb0d9ff7 103 103 void postvisit( DefaultArgExpr * ); 104 104 void postvisit( GenericExpr * ); 105 void postvisit( QualifiedNameExpr *); 105 106 106 107 //*** Statements
Note:
See TracChangeset
for help on using the changeset viewer.