From 9b5a934def7ff02f51d972c80021c9d601f91beb Mon Sep 17 00:00:00 2001 From: Kadir Cetinkaya Date: Tue, 14 Mar 2023 09:20:13 +0100 Subject: [PATCH] [IncludeCleaner][NFC] Dont rely on implicit conversion of StringRef Fixes https://github.com/llvm/llvm-project/issues/61221 --- .../include-cleaner/unittests/LocateSymbolTest.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/clang-tools-extra/include-cleaner/unittests/LocateSymbolTest.cpp b/clang-tools-extra/include-cleaner/unittests/LocateSymbolTest.cpp index 9961b01..d69e25b 100644 --- a/clang-tools-extra/include-cleaner/unittests/LocateSymbolTest.cpp +++ b/clang-tools-extra/include-cleaner/unittests/LocateSymbolTest.cpp @@ -16,15 +16,11 @@ #include "clang/Testing/TestAST.h" #include "clang/Tooling/Inclusions/StandardLibrary.h" #include "llvm/ADT/StringRef.h" +#include "llvm/Support/Casting.h" #include "llvm/Testing/Annotations/Annotations.h" #include "gmock/gmock.h" #include "gtest/gtest.h" -#include -#include #include -#include -#include -#include #include namespace clang::include_cleaner { @@ -66,8 +62,8 @@ public: ND = TD; if (ND->getName() == NameToFind) { EXPECT_TRUE(Out == nullptr || Out == ND->getCanonicalDecl()) - << "Found multiple matches for " << NameToFind; - Out = cast(ND->getCanonicalDecl()); + << "Found multiple matches for " << NameToFind.str(); + Out = llvm::cast(ND->getCanonicalDecl()); } return true; } -- 2.7.4