diff options
Diffstat (limited to 'src/parsers/decl/var_decl.cpp')
-rw-r--r-- | src/parsers/decl/var_decl.cpp | 6 |
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, |