diff options
-rw-r--r-- | tools/abitidy.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/abitidy.cc b/tools/abitidy.cc index e23795f8..3bdfffd0 100644 --- a/tools/abitidy.cc +++ b/tools/abitidy.cc @@ -1302,7 +1302,8 @@ size_t handle_excess_members(bool eliminate, xmlNodePtr root) // preorder in case we delete a nested type for (auto child : get_children(node)) dfs(child); - if (strcmp(node_name, "class-decl") || strcmp(node_name, "union-decl")) + if (strcmp(node_name, "class-decl") == 0 + || strcmp(node_name, "union-decl") == 0) types.push_back(node); }; dfs(root); |