diff --git a/ExprPrimaryNodes.py b/ExprPrimaryNodes.py index 44bb080a86210f6c6efc45867965313a433c25bb..ee7b901e0ff435332ec1de9d086d336cda44c1db 100644 --- a/ExprPrimaryNodes.py +++ b/ExprPrimaryNodes.py @@ -32,6 +32,8 @@ def makeNodeFromExpr(parseTree, typeName): return NameNode(c, typeName, typeName) elif c.name == 'assignment': return AssignNode(c, typeName) + elif c.name == 'refType': + return TypeNode(c, typeName) elif len(c.children) == 1: c = c.children[0] elif c.name == 'castExpr':