summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/benchmarks/IndexBenchmark.cpp
diff options
context:
space:
mode:
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