Config is getting big, pass by reference rather than value
[benchmarks.git] / src / all_benchmarks.cpp
index 748541c0fca64413a0e7ee9e4c96a027fe2491af..e136c4a3ae31019f3e1df3e462f76789ba1402e4 100644 (file)
@@ -6,7 +6,7 @@
 #include <algorithm>
 #include <iterator>
 
-std::vector<Benchmark> all_benchmarks(Config config)
+std::vector<Benchmark> all_benchmarks(const Config &config)
 {
     std::vector<Benchmark> retval = common_benchmarks(config);
     {
@@ -25,4 +25,4 @@ std::vector<Benchmark> all_benchmarks(Config config)
                   std::back_inserter(retval));
     }
     return retval;
-}
\ No newline at end of file
+}