From 1b9469aa85948d61c8a2108c1a85568ce0e1d0b7 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Thu, 29 Mar 2018 18:44:02 +0200 Subject: [PATCH] Clang: Use DeclarationName for indexing Change-Id: Iefb2cb8a21c0f76d935bca56a4e9e02d6626e936 Reviewed-by: Ivan Donchevskii --- .../clangrefactoringbackend/source/indexdataconsumer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tools/clangrefactoringbackend/source/indexdataconsumer.cpp b/src/tools/clangrefactoringbackend/source/indexdataconsumer.cpp index cc24629170e..33ce06a0333 100644 --- a/src/tools/clangrefactoringbackend/source/indexdataconsumer.cpp +++ b/src/tools/clangrefactoringbackend/source/indexdataconsumer.cpp @@ -42,7 +42,9 @@ bool hasSymbolRole(clang::index::SymbolRole role, clang::index::SymbolRoleSet ro Utils::SmallString symbolName(const clang::NamedDecl *declaration) { - return declaration->getName(); + clang::DeclarationName declarationName(declaration->getIdentifier()); + + return declarationName.getAsString(); } SymbolType symbolType(clang::index::SymbolRoleSet roles)