Unified · Split
| @@ -175,4 +175,11 @@ int main(void) { · 174 unmodified lines | ||
| 175 | 175 | #elif defined test_invalid_alignas |
| 176 | 176 | /* _Alignas is no type qualifier */ |
| 177 | 177 | void * _Alignas(16) p1; |
| 178 | + | |
| 179 | +#elif defined test_static_assert | |
| 180 | + | |
| 181 | +#define ONE 0 | |
| 182 | + _Static_assert(ONE == 0, "don't show me this") | |
| 183 | + _Static_assert(ONE == 1, "ONE is not 1") | |
| 184 | + | |
| 178 | 185 | #endif |
| @@ -83,3 +83,6 @@ · 82 unmodified lines | ||
| 83 | 83 | |
| 84 | 84 | [test_invalid_alignas] |
| 85 | 85 | 60_errors_and_warnings.c:177: error: identifier expected |
| 86 | + | |
| 87 | +[test_static_assert] | |
| 88 | +60_errors_and_warnings.c:183: error: "ONE is not 1" | |