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)