Simplify STATIC_ASSERT macro.
authorMartin Liška <mliska@suse.cz>
Thu, 5 May 2022 12:18:58 +0000 (14:18 +0200)
committerMartin Liska <mliska@suse.cz>
Mon, 9 May 2022 12:09:01 +0000 (14:09 +0200)
commit73a8dce44b39e073cb74fdcb383c35795bacd42d
tree31d69c49986a1aaa55c02deba87aa37ec591a9c5
parent1fffe45fb5497006d7bc7875bd932c9bd9670cb6
Simplify STATIC_ASSERT macro.

For C++, use always __static_assert and for C, use the negative array
index.

gcc/ChangeLog:

* basic-block.h (STATIC_ASSERT): Use normal STATIC_ASSERT.
* system.h (STATIC_ASSERT): Define as static_assert for C++
and fallback to array index in C.
gcc/basic-block.h
gcc/system.h