summaryrefslogtreecommitdiff
path: root/src/parsers/decl
diff options
context:
space:
mode:
Diffstat (limited to 'src/parsers/decl')
-rw-r--r--src/parsers/decl/var_decl.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/parsers/decl/var_decl.cpp b/src/parsers/decl/var_decl.cpp
index e90a4e7..0264382 100644
--- a/src/parsers/decl/var_decl.cpp
+++ b/src/parsers/decl/var_decl.cpp
@@ -89,11 +89,11 @@ void parseVarDeclNode(VarDeclNode *node)
foundNodesMap[node->gccNode] = node;
}
+ fillDeclAttributes(node);
+
if (node->parseChilds <= 0)
return;
- fillDeclAttributes(node);
-
node->declSize = static_cast<IntegerCstNode*>(createParseNode(
node,
DECL_SIZE(node->gccNode),
@@ -105,7 +105,7 @@ void parseVarDeclNode(VarDeclNode *node)
node,
DECL_INITIAL(node->gccNode),
"initial",
- 3);
+ 5);
node->varType = static_cast<TypeNode*>(createParseNode(
node,