summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-27 19:44:03 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-27 19:44:03 +0300
commit64199285a76d0ae456b9273884fdf4b2e21dc9ab (patch)
tree6f373bfb659fabe51cd97b38393c85b67e5dfdd6 /src
parent270efb98c938311f83934bc3cd36cb152685acbd (diff)
downloadparanucker-64199285a76d0ae456b9273884fdf4b2e21dc9ab.tar.gz
paranucker-64199285a76d0ae456b9273884fdf4b2e21dc9ab.tar.bz2
paranucker-64199285a76d0ae456b9273884fdf4b2e21dc9ab.tar.xz
paranucker-64199285a76d0ae456b9273884fdf4b2e21dc9ab.zip
Allow parse parameters atribute nodes for nested functions or calls.
Diffstat (limited to 'src')
-rw-r--r--src/parsers/type/method_type.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/parsers/type/method_type.cpp b/src/parsers/type/method_type.cpp
index b57ecd0..827752f 100644
--- a/src/parsers/type/method_type.cpp
+++ b/src/parsers/type/method_type.cpp
@@ -33,6 +33,8 @@ void parseMethodTypeNode(MethodTypeNode *node)
fillType(node);
Log::dump(node);
+ fillTypeAttributes(node);
+
if (!node->parseChilds)
return;
@@ -42,7 +44,6 @@ void parseMethodTypeNode(MethodTypeNode *node)
node,
TREE_TYPE(node->gccNode),
"method return type"));
- fillTypeAttributes(node);
node->methodBaseType = static_cast<TypeNode*>(createParseNode(
node,