ICEmsg: Fix C++ interoperability error due to static_assert define
Commit 0269c687 added a static_assert helper that gets defined to blank if left undefined by assert.h. As this is not a macro in other languages that use this header, this can lead to a compile-time error.