]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Make legacy_suites a constant
authorJoel Rosdahl <joel@rosdahl.net>
Sun, 25 Aug 2019 09:28:54 +0000 (11:28 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Thu, 5 Sep 2019 20:04:43 +0000 (22:04 +0200)
unittest/framework.cpp
unittest/framework.hpp
unittest/main.cpp

index 648079e2d0c6d4b6a7b9a4cf6ec8b46c0cc42906..07e0b6f13dcd22cf39b7b390977ef16f6b8ca96f 100644 (file)
@@ -63,9 +63,9 @@ plural_s(unsigned n)
 }
 
 int
-cct_run(suite_fn* suites, int verbose_output)
+cct_run(const suite_fn* suites, int verbose_output)
 {
-  suite_fn* suite;
+  const suite_fn* suite;
   int tty = is_tty(1);
 
   x_unsetenv("GCC_COLORS"); // Avoid confusing argument processing tests.
index f97a71d8aa96db1e06fd7e9e4246bb2951f57532..f8d3c86a57815bc882c1a232692530c6d801cedb 100644 (file)
 // ============================================================================
 
 typedef unsigned (*suite_fn)(unsigned);
-int cct_run(suite_fn* suites, int verbose);
+int cct_run(const suite_fn* suites, int verbose);
 
 void cct_suite_begin(const char* name);
 void cct_suite_end(void);
index f802566dcf755e9d35dbd1f2f29659398291c43b..9636b461fb5c52502ad59290c5804e326769ac05 100644 (file)
@@ -32,22 +32,24 @@ unsigned suite_legacy_util(unsigned);
 unsigned suite_lockfile(unsigned);
 unsigned suite_stats(unsigned);
 
+const suite_fn k_legacy_suites[] = {
+  &suite_args,
+  &suite_argument_processing,
+  &suite_compopt,
+  &suite_compr_type_none,
+  &suite_compr_type_zstd,
+  &suite_counters,
+  &suite_hash,
+  &suite_hashutil,
+  &suite_legacy_util,
+  &suite_lockfile,
+  &suite_stats,
+  NULL,
+};
+
 int
 main(int argc, char** argv)
 {
-  suite_fn legacy_suites[] = {&suite_args,
-                              &suite_argument_processing,
-                              &suite_compopt,
-                              &suite_compr_type_none,
-                              &suite_compr_type_zstd,
-                              &suite_counters,
-                              &suite_hash,
-                              &suite_hashutil,
-                              &suite_legacy_util,
-                              &suite_lockfile,
-                              &suite_stats,
-                              NULL};
-
 #ifdef _WIN32
   x_setenv("CCACHE_DETECT_SHEBANG", "1");
 #endif
@@ -63,7 +65,7 @@ main(int argc, char** argv)
   // Run legacy tests.
   if (result == 0) {
     bool verbose = false;
-    result = cct_run(legacy_suites, verbose);
+    result = cct_run(k_legacy_suites, verbose);
   }
 
   if (result == 0) {