Skip to content

Commit f576b31

Browse files
committed
Solving bsd.
1 parent 69c03f9 commit f576b31

2 files changed

Lines changed: 2 additions & 6 deletions

File tree

cmake/CompileOptions.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ if(OPTION_BUILD_THREAD_SANITIZER AND (CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE
114114
set(SANITIZER_LIBRARIES -ltsan)
115115
if(PROJECT_OS_BSD)
116116
set(TESTS_SANITIZER_ENVIRONMENT_VARIABLES
117-
"TSAN_OPTIONS=verbosity=1:halt_on_error=1:history_size=7:report_signal_unsafe=1:report_thread_leaks=1:second_deadlock_stack=1:suppressions=${CMAKE_SOURCE_DIR}/source/tests/sanitizer/tsan.supp"
117+
"TSAN_OPTIONS=verbosity=1:halt_on_error=1:report_signal_unsafe=1:report_thread_leaks=1:second_deadlock_stack=1:symbolize=1:suppressions=${CMAKE_SOURCE_DIR}/source/tests/sanitizer/tsan.supp"
118118
)
119119
else()
120120
set(TESTS_SANITIZER_ENVIRONMENT_VARIABLES

source/tests/metacall_wasm_test/source/metacall_wasm_test.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,7 @@ TEST_F(metacall_wasm_test, Default)
154154
ASSERT_EQ((double)4.0, (double)metacall_value_to_double(values[3]));
155155
metacall_value_destroy(ret);
156156

157-
#if defined(__FreeBSD__)
158-
void *trap_ret = metacallht_s(handle, "trap", {}, 0);
159-
ASSERT_EQ((void *)NULL, (void *)trap_ret);
160-
161-
#elif defined(__linux__)
157+
#if defined(__FreeBSD__) || defined(__linux__)
162158
ASSERT_EXIT((metacallht_s(handle, "trap", {}, 0), exit(0)), ::testing::ExitedWithCode(0), ".*");
163159
#endif
164160
}

0 commit comments

Comments
 (0)