Author: Kazu Hirata Date: 2025-02-22T02:09:27-08:00 New Revision: 8f7e34b0af5f15219b9369f6430fc091dbadff6c
URL: https://github.com/llvm/llvm-project/commit/8f7e34b0af5f15219b9369f6430fc091dbadff6c DIFF: https://github.com/llvm/llvm-project/commit/8f7e34b0af5f15219b9369f6430fc091dbadff6c.diff LOG: [clang-offload-packager] Avoid repeated hash lookups (NFC) (#128297) Added: Modified: clang/tools/clang-offload-packager/ClangOffloadPackager.cpp Removed: ################################################################################ diff --git a/clang/tools/clang-offload-packager/ClangOffloadPackager.cpp b/clang/tools/clang-offload-packager/ClangOffloadPackager.cpp index 49cb0d70f492b..8cd9691c30ada 100644 --- a/clang/tools/clang-offload-packager/ClangOffloadPackager.cpp +++ b/clang/tools/clang-offload-packager/ClangOffloadPackager.cpp @@ -198,12 +198,12 @@ static Error unbundleImages() { Args["file"], Members, SymtabWritingMode::NormalSymtab, Archive::getDefaultKind(), true, false, nullptr)) return E; - } else if (Args.count("file")) { + } else if (auto It = Args.find("file"); It != Args.end()) { if (Extracted.size() > 1) WithColor::warning(errs(), PackagerExecutable) - << "Multiple inputs match to a single file, '" << Args["file"] + << "Multiple inputs match to a single file, '" << It->second << "'\n"; - if (Error E = writeFile(Args["file"], Extracted.back()->getImage())) + if (Error E = writeFile(It->second, Extracted.back()->getImage())) return E; } else { uint64_t Idx = 0; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits