tests: return the proper TAP exit code
[lttng-ust.git] / tests / gcc-weak-hidden / main.c
index b4542f79a67e4cb5f23668d9e540eb7abe337454..0a80c05b5f3b5159df1aa52e3bc2152a41a797b3 100644 (file)
@@ -78,11 +78,10 @@ int main()
        diag("Address of weak symbol with hidden visibility %s between compile units within same module for shared library (24 bytes structure object)",
                match_matrix[MATCH_LIB_24_BYTES] ? "match" : "MISMATCH");
 
-       ok(match_matrix[MATCH_PROGRAM_INT] == match_matrix[MATCH_PROGRAM_PTR]
-                       && match_matrix[MATCH_PROGRAM_INT] == match_matrix[MATCH_PROGRAM_24_BYTES],
-               "Weak-hidden behavior is the same for 4 bytes integer, pointer, and 24 bytes structure objects for within main program");
-       ok(match_matrix[MATCH_LIB_INT] == match_matrix[MATCH_LIB_PTR]
-                       && match_matrix[MATCH_LIB_INT] == match_matrix[MATCH_LIB_24_BYTES],
-               "Weak-hidden behavior is the same for 4 bytes integer, pointer, and 24 bytes structure objects for within shared library");
-       return 0;
+       ok(match_matrix[MATCH_PROGRAM_INT] == match_matrix[MATCH_PROGRAM_PTR],
+               "Weak-hidden behavior is the same for 4 bytes integer and pointer objects within main program");
+       ok(match_matrix[MATCH_LIB_INT] == match_matrix[MATCH_LIB_PTR],
+               "Weak-hidden behavior is the same for 4 bytes integer and pointer objects within shared library");
+
+       return exit_status();
 }
This page took 0.023836 seconds and 4 git commands to generate.