summaryrefslogtreecommitdiff
path: root/src/parsers
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-09 02:03:14 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-09 12:42:07 +0300
commit6c089121e25954d99cc429af1a5d432d22902cf3 (patch)
treed5125ddd9ac095c738885b8c275e8e2e5c652a85 /src/parsers
parentc2db3a1b19fb89eaa12009fa4ffb70a7be6acc0f (diff)
downloadparanucker-6c089121e25954d99cc429af1a5d432d22902cf3.tar.gz
paranucker-6c089121e25954d99cc429af1a5d432d22902cf3.tar.bz2
paranucker-6c089121e25954d99cc429af1a5d432d22902cf3.tar.xz
paranucker-6c089121e25954d99cc429af1a5d432d22902cf3.zip
Simplify analysis code.
Diffstat (limited to 'src/parsers')
-rw-r--r--src/parsers/list/tree_list.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/parsers/list/tree_list.cpp b/src/parsers/list/tree_list.cpp
index bcc16ef..b264a66 100644
--- a/src/parsers/list/tree_list.cpp
+++ b/src/parsers/list/tree_list.cpp
@@ -49,10 +49,11 @@ void parseTreeListNode(TreeListNode *node)
"attribute");
*/
- node->chain = createParseNode(
+ node->chain = static_cast<TreeListNode*>(createParseNode(
node,
TREE_CHAIN(node->gccNode),
- "chain");
+ TREE_LIST,
+ "chain"));
/* look like infinite loop
FOR_CHAIN(node->gccNode, it, TREE_CHAIN, TREE_CHAIN)