diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-06-05 16:05:17 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-06-05 16:05:17 +0300 |
commit | 9f8f81e0d8cd814f92a9a51c75cfb3054a3df597 (patch) | |
tree | 79be7eb8db6721fd2041db0b8f3c76a58165dec3 /src/nodes | |
parent | 56df4c05e05f4ad0be6487298d43566be9bc0230 (diff) | |
download | paranucker-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.h | 14 |
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 |