[llvm-branch-commits] [clang] clang: Avoid intermediate DenseSet of triples (PR #189263)

Joseph Huber via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Sun Mar 29 09:52:03 PDT 2026


================
@@ -1102,8 +1102,7 @@ void Driver::CreateOffloadingDeviceToolChains(Compilation &C,
                  ->getAsString(C.getInputArgs());
   } else if (Kinds.size() > 0) {
     for (Action::OffloadKind Kind : Kinds) {
-      llvm::DenseSet<llvm::StringRef> Derived = inferOffloadToolchains(C, Kind);
-      Triples.insert(Derived.begin(), Derived.end());
+      Triples = inferOffloadToolchains(C, Kind);
     }
----------------
jhuber6 wrote:

Nit. can remove braces now.

https://github.com/llvm/llvm-project/pull/189263


More information about the llvm-branch-commits mailing list