diff options
Diffstat (limited to 'source')
-rw-r--r-- | source/kit_test/test.h | 4 | ||||
-rw-r--r-- | source/test/unittests/thread.test.c | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/source/kit_test/test.h b/source/kit_test/test.h index 2ef339f..afc1009 100644 --- a/source/kit_test/test.h +++ b/source/kit_test/test.h @@ -45,10 +45,10 @@ extern kit_tests_list_t kit_tests_list; #ifdef __cplusplus # define KIT_TEST_ON_START_(f) \ - static void f(void) noexcept; \ + static void f(void); \ static int KIT_TEST_CONCAT3_(_kit_test_init_, __LINE__, \ f) = (f(), 0); \ - static void f(void) noexcept + static void f(void) #else # ifdef _MSC_VER # ifdef __cplusplus diff --git a/source/test/unittests/thread.test.c b/source/test/unittests/thread.test.c index a797fee..786e992 100644 --- a/source/test/unittests/thread.test.c +++ b/source/test/unittests/thread.test.c @@ -3,7 +3,9 @@ #define KIT_TEST_FILE thread #include "../../kit_test/test.h" -static int test_nothing(void *_) { } +static int test_nothing(void *_) { + return 0; +} static int test_run(void *data) { int *n = (int *) data; @@ -21,11 +23,13 @@ static int test_exit(void *data) { static int test_yield(void *data) { thrd_yield(); + return 0; } static int test_sleep(void *data) { struct timespec t = { .tv_sec = 0, .tv_nsec = 10000000 }; thrd_sleep(&t, NULL); + return 0; } TEST("thread run") { |