Move cpp-define related static_assert to runtime.

The runtime is build with both debug and non-debug configs,
so checking it there covers more cases.

Test: Check this caches cases which previously passed.
Change-Id: I543547e517b79289438b19ed9e18f5a6d0b74172
4 files changed