Skip to content

Commit d62d57b

Browse files
authored
Merge pull request #17728 from bob-wilson/avoid-arg-copy
[master-next] Remove unnecessary argument array copy from PR 17494
2 parents 6178df9 + ca10ed0 commit d62d57b

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

tools/driver/driver.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,7 @@ int main(int argc_, const char **argv_) {
198198
int ExpandedArgc = ExpandedArgs.size();
199199
const char **ExpandedArgv = ExpandedArgs.data();
200200
PROGRAM_START(ExpandedArgc, ExpandedArgv);
201-
SmallVector<const char *, 256> argv(&ExpandedArgv[0],
202-
&ExpandedArgv[ExpandedArgc]);
201+
ArrayRef<const char *> argv(ExpandedArgv, ExpandedArgc);
203202

204203
// Check if this invocation should execute a subcommand.
205204
StringRef ExecName = llvm::sys::path::stem(argv[0]);

0 commit comments

Comments
 (0)