diff --git a/tests/tests2/60_errors_and_warnings.c b/tests/tests2/60_errors_and_warnings.c index 90a245b..ebba068 100644 --- a/tests/tests2/60_errors_and_warnings.c +++ b/tests/tests2/60_errors_and_warnings.c @@ -175,4 +175,11 @@ int main(void) { #elif defined test_invalid_alignas /* _Alignas is no type qualifier */ void * _Alignas(16) p1; + +#elif defined test_static_assert + +#define ONE 0 + _Static_assert(ONE == 0, "don't show me this") + _Static_assert(ONE == 1, "ONE is not 1") + #endif diff --git a/tests/tests2/60_errors_and_warnings.expect b/tests/tests2/60_errors_and_warnings.expect index 9989885..7d55eee 100644 --- a/tests/tests2/60_errors_and_warnings.expect +++ b/tests/tests2/60_errors_and_warnings.expect @@ -83,3 +83,6 @@ [test_invalid_alignas] 60_errors_and_warnings.c:177: error: identifier expected + +[test_static_assert] +60_errors_and_warnings.c:183: error: "ONE is not 1"