The post-Pittsburgh C draft permits assertions without messages
engineeringcstandardsdiagnosticsassertionsN2310 incorporates optional messages for static assertions. The change follows an earlier C++ argument about redundant text, compiler diagnostics and shared headers.