summaryrefslogtreecommitdiff
path: root/src/nodes
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-07-21 18:22:35 +0300
committerAndrei Karas <akaras@inbox.ru>2015-07-21 18:22:35 +0300
commitbb3d13f93d26d281b6c78dc47dc94e8507f26b6f (patch)
treecf9dc23ee1edef953abc4e2e355071858f849d44 /src/nodes
parentcfdf4361c7d0d8983d407c3a791207f16901683e (diff)
downloadparanucker-bb3d13f93d26d281b6c78dc47dc94e8507f26b6f.tar.gz
paranucker-bb3d13f93d26d281b6c78dc47dc94e8507f26b6f.tar.bz2
paranucker-bb3d13f93d26d281b6c78dc47dc94e8507f26b6f.tar.xz
paranucker-bb3d13f93d26d281b6c78dc47dc94e8507f26b6f.zip
Add to parsers to get fields type. Limit type pointers to parse only one child nodes level.
Diffstat (limited to 'src/nodes')
-rw-r--r--src/nodes/decl/field_decl.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nodes/decl/field_decl.h b/src/nodes/decl/field_decl.h
index 9aafdf5..18bf46f 100644
--- a/src/nodes/decl/field_decl.h
+++ b/src/nodes/decl/field_decl.h
@@ -34,6 +34,7 @@ struct FieldDeclNode : public DeclNode
DeclNode(),
declSize(nullptr),
declBitType(nullptr),
+ fieldType(nullptr),
initial(nullptr),
qualifier(nullptr),
isBitField(false),
@@ -45,6 +46,7 @@ struct FieldDeclNode : public DeclNode
IntegerCstNode *declSize;
TypeNode *declBitType;
+ TypeNode *fieldType;
Node *initial;
Node *qualifier;
bool isBitField;