diff --git a/include/internal/iutest_internal.hpp b/include/internal/iutest_internal.hpp index a3d1e58a3b..6ab07532f8 100644 --- a/include/internal/iutest_internal.hpp +++ b/include/internal/iutest_internal.hpp @@ -595,7 +595,9 @@ IUTEST_PP_CAT(iutest_label_test_no_fatalfailure_, __LINE__): \ on_failure("\nExpected: " #statement " doesn't generate new fatal failure.\n Actual: it does.") -#define IUTEST_TEST_SKIP() \ +#define IUTEST_TEST_SKIP() \ + IUTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if( ::iutest::detail::AlwaysTrue() ) \ IUTEST_SKIP_MESSAGE( ::iutest::UnitTest::SkipTest() ? "Skipped. " : "Skipped. but already failed. " ) /**