diff options
Diffstat (limited to 'src/parsers')
-rw-r--r-- | src/parsers/list/tree_list.cpp | 5 |
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) |