This commit is contained in:
Nobuyoshi Nakada 2022-06-22 20:20:48 +09:00
Родитель 2f7c0f656e
Коммит 961543945f
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 7CD2805BFA3770C6
1 изменённых файлов: 10 добавлений и 0 удалений

10
parse.y
Просмотреть файл

@ -70,6 +70,16 @@ struct lex_context {
BITFIELD(enum shareability, shareable_constant_value, 2);
};
#ifdef __GNUC__
// Suppress "parameter passing for argument of type 'struct
// lex_context' changed" notes. `struct lex_context` is file scope,
// and has no ABI compatibility issue.
RBIMPL_WARNING_PUSH()
RBIMPL_WARNING_IGNORED(-Wpsabi)
RBIMPL_WARNING_POP()
// Not sure why effective even after popped.
#endif
#include "parse.h"
#define NO_LEX_CTXT (struct lex_context){0}