Changes in src/CodeGen/CodeGenerator.cc [262f085f:5f642e38]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/CodeGen/CodeGenerator.cc
r262f085f r5f642e38 262 262 } // if 263 263 } else { 264 output << typeDecl->genTypeString() << " " << typeDecl->get_name(); 265 if ( typeDecl->get_kind() != TypeDecl::Any && typeDecl->get_sized() ) { 266 output << " | sized(" << typeDecl->get_name() << ")"; 267 } 264 output << typeDecl->typeString() << " " << typeDecl->get_name(); 268 265 if ( ! typeDecl->get_assertions().empty() ) { 269 266 output << " | { "; … … 772 769 void CodeGenerator::visit( ExprStmt * exprStmt ) { 773 770 assert( exprStmt ); 774 Expression * expr = exprStmt->get_expr(); 775 if ( genC ) { 776 // cast the top-level expression to void to reduce gcc warnings. 777 expr = new CastExpr( expr ); 778 } 771 // cast the top-level expression to void to reduce gcc warnings. 772 Expression * expr = new CastExpr( exprStmt->get_expr() ); 779 773 expr->accept( *this ); 780 774 output << ";";
Note: See TracChangeset
for help on using the changeset viewer.