RUBY3_HAS_BUILTIN: fix __builtin_unreachable

This macro has to be truthy, otherwise the `+0` trick above evalues
RUBY3_HAS_BUILTIN(__builtin_unreachable) to be always false.
This commit is contained in:
卜部昌平 2020-04-09 15:55:55 +09:00
Родитель 4b853932ea
Коммит 133ae0807d
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -86,6 +86,6 @@
# define RUBY3_HAS_BUILTIN___builtin_popcountll HAVE_BUILTIN___BUILTIN_POPCOUNTLL
# define RUBY3_HAS_BUILTIN___builtin_sub_overflow HAVE_BUILTIN___BUILTIN_SUB_OVERFLOW
# if defined(UNREACHABLE)
# define RUBY3_HAS_BUILTIN___builtin_unreachable
# define RUBY3_HAS_BUILTIN___builtin_unreachable 1
# endif
#endif