From 5c4ae8a86a865e622e2c663666c0c139334b5da2 Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Mon, 14 Nov 2022 11:10:55 +0100 Subject: [PATCH] Update the wrong isSelfContainedHeader API usage in the test. --- clang/unittests/Tooling/HeaderAnalysisTest.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/clang/unittests/Tooling/HeaderAnalysisTest.cpp b/clang/unittests/Tooling/HeaderAnalysisTest.cpp index 1a121e7..37a4c3f 100644 --- a/clang/unittests/Tooling/HeaderAnalysisTest.cpp +++ b/clang/unittests/Tooling/HeaderAnalysisTest.cpp @@ -50,15 +50,12 @@ TEST(HeaderAnalysisTest, IsSelfContained) { const auto &SM = AST.sourceManager(); auto &FM = SM.getFileManager(); auto &HI = AST.preprocessor().getHeaderSearchInfo(); - auto getFileID = [&](llvm::StringRef FileName) { - return SM.translateFile(FM.getFile(FileName).get()); - }; - EXPECT_TRUE(isSelfContainedHeader(getFileID("headerguard.h"), SM, HI)); - EXPECT_TRUE(isSelfContainedHeader(getFileID("pragmaonce.h"), SM, HI)); - EXPECT_TRUE(isSelfContainedHeader(getFileID("imported.h"), SM, HI)); + EXPECT_TRUE(isSelfContainedHeader(FM.getFile("headerguard.h").get(), SM, HI)); + EXPECT_TRUE(isSelfContainedHeader(FM.getFile("pragmaonce.h").get(), SM, HI)); + EXPECT_TRUE(isSelfContainedHeader(FM.getFile("imported.h").get(), SM, HI)); - EXPECT_FALSE(isSelfContainedHeader(getFileID("unguarded.h"), SM, HI)); - EXPECT_FALSE(isSelfContainedHeader(getFileID("bad.h"), SM, HI)); + EXPECT_FALSE(isSelfContainedHeader(FM.getFile("unguarded.h").get(), SM, HI)); + EXPECT_FALSE(isSelfContainedHeader(FM.getFile("bad.h").get(), SM, HI)); } } // namespace -- 2.7.4