Ignore only warnings known by clang

Clang 17 does not know warning group '-Wgnu-empty-initializer'.
This commit is contained in:
Nobuyoshi Nakada 2023-06-24 18:18:58 +09:00
Родитель 97152d44dc
Коммит e02c7a7340
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 3582D74E1FEE4465
1 изменённых файлов: 5 добавлений и 1 удалений

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

@ -8,10 +8,14 @@
**********************************************************************/
#if defined(__clang__)
#if defined(__clang__) && defined(__has_warning)
#if __has_warning("-Wgnu-empty-initializer")
#pragma clang diagnostic ignored "-Wgnu-empty-initializer"
#endif
#if __has_warning("-Wgcc-compat")
#pragma clang diagnostic ignored "-Wgcc-compat"
#endif
#endif
#include "ruby/internal/config.h"
#include "ruby/defines.h"