9527 assert.h: static_assert macro should be guarded by !defined(__cplusplus)