diff options
author | Shugo Maeda <shugo@ruby-lang.org> | 2022-09-26 14:44:54 +0900 |
---|---|---|
committer | Shugo Maeda <shugo@ruby-lang.org> | 2022-09-26 14:44:54 +0900 |
commit | a8ad22d926f2c2bc652ce030ccbe2774b13a4b2f (patch) | |
tree | 63673ecbc00d92c55c8289b7193e6c74051f4440 /parse.y | |
parent | 025b8701c09813c40339bd8fa1c75e0e5eaf7120 (diff) |
Suppress a warning on clang
The following warning appears without this fix:
```
parse.y:78:1: warning: unknown warning group '-Wpsabi', ignored
[-Wunknown-warning-option]
RBIMPL_WARNING_IGNORED(-Wpsabi)
^
./include/ruby/internal/warning_push.h:103:39: note: expanded from macro
'RBIMPL_WARNING_IGNORED'
^
./include/ruby/internal/warning_push.h:99:39: note: expanded from macro
'RBIMPL_WARNING_PRAGMA2'
^
./include/ruby/internal/warning_push.h:98:39: note: expanded from macro
'RBIMPL_WARNING_PRAGMA1'
^
./include/ruby/internal/warning_push.h:97:39: note: expanded from macro
'RBIMPL_WARNING_PRAGMA0'
^
<scratch space>:49:27: note: expanded from here
clang diagnostic ignored "-Wpsabi"
^
1 warning generated.
```
Diffstat (limited to 'parse.y')
-rw-r--r-- | parse.y | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -70,7 +70,7 @@ struct lex_context { BITFIELD(enum shareability, shareable_constant_value, 2); }; -#ifdef __GNUC__ +#if defined(__GNUC__) && !defined(__clang__) // Suppress "parameter passing for argument of type 'struct // lex_context' changed" notes. `struct lex_context` is file scope, // and has no ABI compatibility issue. |