commit | c552d6c038f7cf4058d1fd5987118ffd41e0e050 | [log] [tgz] |
---|---|---|
author | Richard Henderson <rth@twiddle.net> | Fri Sep 21 17:18:14 2012 -0700 |
committer | Aurelien Jarno <aurelien@aurel32.net> | Wed Sep 26 00:31:16 2012 +0200 |
tree | 35f7ba079285dd869d5f2cd4348b2258f00abe89 | |
parent | 77276f6581b660a14bec069ec8d20f1280bddeb6 [diff] |
tcg: Add tcg_debug_assert Like the C assert macro, except only enabled for CONFIG_DEBUG_TCG, and without having to set _NDEBUG and disable all other asserts at the same time. The use of __builtin_unreachable (when available) gives the compiler the same information, which may (or may not) help it optimize better. Signed-off-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>