summaryrefslogtreecommitdiff
path: root/src/nodes
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-05 16:05:17 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-05 16:05:17 +0300
commit9f8f81e0d8cd814f92a9a51c75cfb3054a3df597 (patch)
tree79be7eb8db6721fd2041db0b8f3c76a58165dec3 /src/nodes
parent56df4c05e05f4ad0be6487298d43566be9bc0230 (diff)
downloadparanucker-9f8f81e0d8cd814f92a9a51c75cfb3054a3df597.tar.gz
paranucker-9f8f81e0d8cd814f92a9a51c75cfb3054a3df597.tar.bz2
paranucker-9f8f81e0d8cd814f92a9a51c75cfb3054a3df597.tar.xz
paranucker-9f8f81e0d8cd814f92a9a51c75cfb3054a3df597.zip
Add support for PARM_DECL node.
Diffstat (limited to 'src/nodes')
-rw-r--r--src/nodes/parmdeclnode.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/nodes/parmdeclnode.h b/src/nodes/parmdeclnode.h
index 37107dc..98b986c 100644
--- a/src/nodes/parmdeclnode.h
+++ b/src/nodes/parmdeclnode.h
@@ -20,10 +20,24 @@
#ifndef NODES_PARMDECLNODE_H
#define NODES_PARMDECLNODE_H
+#include "nodes/integercstnode.h"
+
#include "nodes/base/declnode.h"
+#include "nodes/base/typenode.h"
struct ParmDeclNode : public DeclNode
{
+ ParmDeclNode() :
+ DeclNode(),
+ declType(nullptr),
+ parmSize(nullptr),
+ isRegister(false)
+ {
+ }
+
+ TypeNode *declType;
+ IntegerCstNode *parmSize;
+ bool isRegister;
};
#endif // NODES_PARMDECLNODE_H