sdag: fix bug generating references in SDAG entry methods
[charm.git] / src / xlat-i / xi-symbol.h
index 5b713ed0a234b392339e1bf7f807ef95d7b58c63..58da4f5f8fbeb6560d2fb48757211313144b75d6 100644 (file)
@@ -355,7 +355,7 @@ class ParamList {
     }
     const char *getArrayLen(void) const {return param->getArrayLen();}
     int isArray(void) const {return param->isArray();}
-    int isReference(void) const {return param->type->isReference();}
+    int isReference(void) const {return param->type->isReference() || param->byReference;}
     int isVoid(void) const {
        return (next==NULL) && param->isVoid();
     }