90ebbdedf0
Move ::benchmark::internal::Benchmark to ::benchmark::Benchmark. It's a bit odd that the documented way to pass arguments to a benchmark is with `benchmark::internal::Benchmark`. Make this public instead. https://github.com/google/benchmark/blob/v1.9.4/docs/user_guide.md#passing-arguments https://raw.githubusercontent.com/google/benchmark/refs/tags/v1.9.4/docs/user_guide.md#:~:text=void%20CustomArguments(benchmark%3A%3A-,internal%3A%3ABenchmark,-*%20b)%20%7B%0A%20%20for%20(int Keep ::benchmark::internal::Benchmark as a deprecated forwarding alias. Uses of Benchmark in the internal namespace need to explicitly use ::benchmark::Benchmark to avoid the deprecation warning.