From ffc6fc294a07c6f88e9803381abfb1a9f91577ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucie=20G=C3=A9rard?= Date: Fri, 18 Oct 2019 11:00:37 +0200 Subject: Correct file comparison during AST visit Change-Id: I93f6b800975fd068feb2f0be4668df2123a088d4 Reviewed-by: Karsten Heimrich --- src/linguist/lupdate/clangtoolastreader.cpp | 2 -- src/linguist/lupdate/clangtoolastreader.h | 3 +-- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/linguist/lupdate/clangtoolastreader.cpp b/src/linguist/lupdate/clangtoolastreader.cpp index e79ed2646..8b0e57378 100644 --- a/src/linguist/lupdate/clangtoolastreader.cpp +++ b/src/linguist/lupdate/clangtoolastreader.cpp @@ -129,8 +129,6 @@ bool LupdateVisitor::VisitCallExpr(clang::CallExpr *callExpression) if (funcName != "tr" && funcName != "qtTrId" && funcName != "translate" && funcName != "trUtf8") return true; llvm::StringRef fileName = fullLocation.getFileEntry()->getName(); - if (fileName.contains(llvm::StringRef("/"))) - fileName = fileName.rsplit(llvm::StringRef("/")).second; // Checking that the CallExpression is from the input file we're interested in if (fileName != m_inputFile) return true; diff --git a/src/linguist/lupdate/clangtoolastreader.h b/src/linguist/lupdate/clangtoolastreader.h index 53ccb9de2..4170c3254 100644 --- a/src/linguist/lupdate/clangtoolastreader.h +++ b/src/linguist/lupdate/clangtoolastreader.h @@ -131,8 +131,7 @@ public: m_tor(tor) { m_inputFile = m_context->getSourceManager().getFileEntryForID( - m_context->getSourceManager().getMainFileID())->getName().rsplit( - llvm::StringRef("/")).second; + m_context->getSourceManager().getMainFileID())->getName(); } bool VisitCallExpr(clang::CallExpr *callExpression); -- cgit v1.2.3