Fix: sessiond: ODR violation results in memory corruption
[lttng-tools.git] / tests / unit / test_utils_parse_time_suffix.cpp
index 97c2c78ba39d3a6ed91a1330275905ad08cdab6f..765c96fb5d01bb96c7509d1c0f167a3803c4cb8f 100644 (file)
@@ -18,13 +18,14 @@ int lttng_opt_quiet = 1;
 int lttng_opt_verbose = 3;
 int lttng_opt_mi;
 
+namespace {
 struct valid_test_input {
        const char *input;
        uint64_t expected_result;
 };
 
 /* Valid test cases */
-static struct valid_test_input valid_tests_inputs[] = {
+struct valid_test_input valid_tests_inputs[] = {
                { "0", 0 },
                { "1234", 1234 },
                { "1234us", 1234 },
@@ -52,10 +53,10 @@ static struct valid_test_input valid_tests_inputs[] = {
                { "08", 8 },
                { "0145us", 145 },
 };
-static const int num_valid_tests = sizeof(valid_tests_inputs) / sizeof(valid_tests_inputs[0]);
+const int num_valid_tests = sizeof(valid_tests_inputs) / sizeof(valid_tests_inputs[0]);
 
 /* Invalid test cases */
-static const char *invalid_tests_inputs[] = {
+const char *invalid_tests_inputs[] = {
                "",
                " ",
                "-1",
@@ -87,7 +88,8 @@ static const char *invalid_tests_inputs[] = {
                "12mo",
                "53hi",
 };
-static const int num_invalid_tests = sizeof(invalid_tests_inputs) / sizeof(invalid_tests_inputs[0]);
+const int num_invalid_tests = sizeof(invalid_tests_inputs) / sizeof(invalid_tests_inputs[0]);
+} /* namespace */
 
 static void test_utils_parse_time_suffix(void)
 {
This page took 0.024207 seconds and 4 git commands to generate.