summaryrefslogtreecommitdiff
path: root/src/parsers
diff options
context:
space:
mode:
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)