diff options
| author | Martin Hořeňovský | 2025-07-14 12:05:03 +0200 |
|---|---|---|
| committer | Martin Hořeňovský | 2025-07-14 12:15:25 +0200 |
| commit | 050e14dce05b93965ecf60ec524fa4cb3f91bb70 (patch) | |
| tree | 3538774e8bb79a5acc32da15c738976ec3772ec5 /tests/ExtraTests | |
| parent | 6097bd6ee910f4ebb6216e0d1817fb84a51a7efb (diff) | |
| download | catch3-050e14dce05b93965ecf60ec524fa4cb3f91bb70.tar.gz | |
Disable Wmissing-noreturn for test files
Adding unreachable to `FAIL` and `SKIP` made Clang become very good
at figuring out that tests of `FAIL` and `SKIP` will never return
and thus could be marked as [[noreturn]].
To avoid introducing lot of warning suppression noise into the
test files, we just disable it instead.
Diffstat (limited to 'tests/ExtraTests')
| -rw-r--r-- | tests/ExtraTests/CMakeLists.txt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/ExtraTests/CMakeLists.txt b/tests/ExtraTests/CMakeLists.txt index dc1e74ef..bb7292d6 100644 --- a/tests/ExtraTests/CMakeLists.txt +++ b/tests/ExtraTests/CMakeLists.txt @@ -215,7 +215,7 @@ if(MSVC) add_executable(WindowsHeader ${TESTS_DIR}/X90-WindowsHeaderInclusion.cpp) target_link_libraries(WindowsHeader Catch2WithMain) add_test(NAME WindowsHeader COMMAND WindowsHeader -r compact) - list(APPEND CATCH_WARNING_TARGETS ${EXTRA_TEST_BINARIES} WindowsHeader) + list(APPEND CATCH_TEST_TARGETS ${EXTRA_TEST_BINARIES} WindowsHeader) endif() add_executable(PartialTestCaseEvents ${TESTS_DIR}/X21-PartialTestCaseEvents.cpp) @@ -502,8 +502,8 @@ set(EXTRA_TEST_BINARIES # Notice that we are modifying EXTRA_TEST_BINARIES destructively, do not # use it after this point! list(FILTER EXTRA_TEST_BINARIES EXCLUDE REGEX "DisabledExceptions.*") -list(APPEND CATCH_WARNING_TARGETS ${EXTRA_TEST_BINARIES}) -set(CATCH_WARNING_TARGETS ${CATCH_WARNING_TARGETS} PARENT_SCOPE) +list(APPEND CATCH_TEST_TARGETS ${EXTRA_TEST_BINARIES}) +set(CATCH_TEST_TARGETS ${CATCH_TEST_TARGETS} PARENT_SCOPE) # This sets up a one-off executable that compiles against the amalgamated # files, and then runs it for a super simple check that the amalgamated |