diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2014-10-30 22:40:35 -0700 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2014-10-30 22:40:35 -0700 |
commit | a529fc9d83295fdf9418436b68d056162ba8231b (patch) | |
tree | 97cf66daca3b5e7efb927c7e37fc7515ec8b0ceb /parse_tree.cpp | |
parent | 173a6a71c03847158a434c3fd63e5759bf933239 (diff) |
Set of fixes for issues identified by cppcheck
Diffstat (limited to 'parse_tree.cpp')
-rw-r--r-- | parse_tree.cpp | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/parse_tree.cpp b/parse_tree.cpp index bdf3aace..42b1bcd0 100644 --- a/parse_tree.cpp +++ b/parse_tree.cpp @@ -1428,19 +1428,6 @@ const parse_node_t *parse_node_tree_t::get_parent(const parse_node_t &node, pars return result; } -const parse_node_t *parse_node_tree_t::get_first_ancestor_of_type(const parse_node_t &node, parse_token_type_t desired_type) const -{ - const parse_node_t *ancestor = &node; - while ((ancestor = this->get_parent(*ancestor))) - { - if (ancestor->type == desired_type) - { - break; - } - } - return ancestor; -} - static void find_nodes_recursive(const parse_node_tree_t &tree, const parse_node_t &parent, parse_token_type_t type, parse_node_tree_t::parse_node_list_t *result, size_t max_count) { if (result->size() < max_count) |