summaryrefslogtreecommitdiff
path: root/lib/chillcg/src/CG_chillBuilder.cc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chillcg/src/CG_chillBuilder.cc')
-rwxr-xr-xlib/chillcg/src/CG_chillBuilder.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/chillcg/src/CG_chillBuilder.cc b/lib/chillcg/src/CG_chillBuilder.cc
index 39223e9..558fe38 100755
--- a/lib/chillcg/src/CG_chillBuilder.cc
+++ b/lib/chillcg/src/CG_chillBuilder.cc
@@ -202,8 +202,8 @@ namespace omega {
chillAST_Node *SubImplicitCastExpr( const char *oldvar, CG_chillRepr *newvar, chillAST_Node *n, chillAST_Node *parent = NULL ) {
//fprintf(stderr, "SubImplicitCastExpr subbing statement of type %s at 0x%x parent 0x%x\n", n->getTypeString(), n, parent);
chillAST_ImplicitCastExpr *IC = (chillAST_ImplicitCastExpr *) n;
- chillAST_Node *oldsub = IC->subexpr;
- IC->subexpr = substituteChill( oldvar, newvar, oldsub, IC);
+ chillAST_Node *oldsub = IC->getSubExpr();
+ IC->setSubExpr(substituteChill( oldvar, newvar, oldsub, IC));
//if (oldsub != IC->subexpr) {
//fprintf(stderr, "ImplicitCastExpr has CHANGED\n");
@@ -221,14 +221,14 @@ namespace omega {
//fprintf(stderr, "SubCStyleCastExpr() subexpr is type ");
chillAST_CStyleCastExpr *CSCE = (chillAST_CStyleCastExpr *) n;
//fprintf(stderr, "%s\n", CSCE->subexpr->getTypeString());
- CSCE->subexpr = substituteChill( oldvar, newvar, CSCE->subexpr, CSCE);
+ CSCE->setSubExpr(substituteChill( oldvar, newvar, CSCE->getSubExpr(), CSCE));
return CSCE;
}
chillAST_Node *SubParenExpr( const char *oldvar, CG_chillRepr *newvar, chillAST_Node *n, chillAST_Node *parent = NULL ) {
chillAST_ParenExpr *PE = (chillAST_ParenExpr *) n;
- PE->subexpr = substituteChill( oldvar, newvar, PE->subexpr, PE);
+ PE->setSubExpr(substituteChill( oldvar, newvar, PE->getSubExpr(), PE));
return PE;
}
@@ -251,7 +251,7 @@ namespace omega {
//fprintf(stderr, "SubReturnStmt()\n");
chillAST_ReturnStmt *RS = (chillAST_ReturnStmt *)n;
- if (RS->returnvalue) RS->returnvalue = substituteChill(oldvar, newvar, RS->returnvalue, RS);
+ if (RS->getRetVal()) RS->setRetVal(substituteChill(oldvar, newvar, RS->getRetVal(), RS));
return RS;
}