mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
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.
```
This commit is contained in:
parent
025b8701c0
commit
a8ad22d926
1 changed files with 1 additions and 1 deletions
2
parse.y
2
parse.y
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue