From 27be51cb49a132f83d56fcfe91a454b1afb5cb0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Wed, 8 Jan 2020 19:43:01 +0100 Subject: [PATCH] Clang importer; FieldDecl in CXXRecordDecl --- lib/clangastdump.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/clangastdump.cpp b/lib/clangastdump.cpp index 183ce30f7..a426b0882 100644 --- a/lib/clangastdump.cpp +++ b/lib/clangastdump.cpp @@ -356,7 +356,9 @@ Token *clangastdump::AstNode::createTokens(TokenList *tokenList) Token *nameToken = addtoken(tokenList, mExtTokens[mExtTokens.size() - 2]); std::vector children2; for (auto child: children) { - if (child->nodeType == "CXXMethodDecl") + if (child->nodeType == CXXMethodDecl) + children2.push_back(child); + else if (child->nodeType == FieldDecl) children2.push_back(child); } Scope *scope = createScope(tokenList, Scope::ScopeType::eClass, children2);