summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/benchmarks/IndexBenchmark.cpp
diff options
context:
space:
mode:
authorKirill Bobyrev <kbobyrev.opensource@gmail.com>2018-09-14 12:21:09 +0000
committerKirill Bobyrev <kbobyrev.opensource@gmail.com>2018-09-14 12:21:09 +0000
commit2fcdf76eef8705d5813e1529bf97ca62805aeb39 (patch)
tree47b751d5a7744ef4e1c5e0b1e4b656efce4e61c4 /clang-tools-extra/clangd/benchmarks/IndexBenchmark.cpp
parent58382fab77d8f97c2be2dfd49630b01c5aec8e13 (diff)
downloadbcm5719-llvm-2fcdf76eef8705d5813e1529bf97ca62805aeb39.tar.gz
bcm5719-llvm-2fcdf76eef8705d5813e1529bf97ca62805aeb39.zip
[clangd] NFC: Fix IndexBenchmark CLI arguments handling
llvm-svn: 342227
Diffstat (limited to 'clang-tools-extra/clangd/benchmarks/IndexBenchmark.cpp')
-rw-r--r--clang-tools-extra/clangd/benchmarks/IndexBenchmark.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/clang-tools-extra/clangd/benchmarks/IndexBenchmark.cpp b/clang-tools-extra/clangd/benchmarks/IndexBenchmark.cpp
index 5714a7c6278..dc868f8d267 100644
--- a/clang-tools-extra/clangd/benchmarks/IndexBenchmark.cpp
+++ b/clang-tools-extra/clangd/benchmarks/IndexBenchmark.cpp
@@ -101,9 +101,11 @@ int main(int argc, char *argv[]) {
}
IndexFilename = argv[1];
RequestsFilename = argv[2];
- // Trim first two arguments of the benchmark invocation.
- argv += 3;
- argc -= 3;
+ // Trim first two arguments of the benchmark invocation and pretend no
+ // arguments were passed in the first place.
+ argv[2] = argv[0];
+ argv += 2;
+ argc -= 2;
::benchmark::Initialize(&argc, argv);
::benchmark::RunSpecifiedBenchmarks();
}
OpenPOWER on IntegriCloud