[llvm] [Support] Construct SmallVector with ArrayRef (NFC) (PR #137586)
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 27 23:30:20 PDT 2025
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/137586
None
>From ac26ab452171e88ab1f50a0c605afeee09747d68 Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Sun, 27 Apr 2025 23:10:49 -0700
Subject: [PATCH] [Support] Construct SmallVector with ArrayRef (NFC)
---
llvm/lib/Support/Program.cpp | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/llvm/lib/Support/Program.cpp b/llvm/lib/Support/Program.cpp
index 181f68cfbb8c3..23de621c6cb73 100644
--- a/llvm/lib/Support/Program.cpp
+++ b/llvm/lib/Support/Program.cpp
@@ -74,10 +74,7 @@ ProcessInfo sys::ExecuteNoWait(StringRef Program, ArrayRef<StringRef> Args,
bool sys::commandLineFitsWithinSystemLimits(StringRef Program,
ArrayRef<const char *> Args) {
- SmallVector<StringRef, 8> StringRefArgs;
- StringRefArgs.reserve(Args.size());
- for (const char *A : Args)
- StringRefArgs.emplace_back(A);
+ SmallVector<StringRef, 8> StringRefArgs(Args);
return commandLineFitsWithinSystemLimits(Program, StringRefArgs);
}
More information about the llvm-commits
mailing list