diff options
author | Nobuyoshi Nakada <[email protected]> | 2020-05-01 14:12:12 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2020-05-01 18:39:08 +0900 |
commit | 76d9be9ce9c304f3fd59cee7624dbbcea1d2db39 (patch) | |
tree | af5023b011529227ac7719be33ac60016a790318 /include/ruby/3 | |
parent | e19f4b3ac0d5b21563a8f864741602e9b6889120 (diff) |
Get rid of -Wgnu-zero-variadic-macro-arguments errors
As zero variadic macro argument, `rb_scan_args(argc, argv, "")`
(or `"0"`), means 0-arity method and should be defined so, that
case doesn't need to consider.
Diffstat (limited to 'include/ruby/3')
-rw-r--r-- | include/ruby/3/scan_args.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/ruby/3/scan_args.h b/include/ruby/3/scan_args.h index b1a29f706d..409cef909f 100644 --- a/include/ruby/3/scan_args.h +++ b/include/ruby/3/scan_args.h @@ -380,7 +380,7 @@ rb_scan_args_set(int kw_flag, int argc, const VALUE *argv, argc, argvp, fmt, \ (sizeof((VALUE*[]){__VA_ARGS__})/sizeof(VALUE*)), \ ((VALUE*[]){__VA_ARGS__})), \ - (rb_scan_args)(argc, argvp, fmt, ## __VA_ARGS__)) + (rb_scan_args)(argc, argvp, fmt, __VA_ARGS__)) # define rb_scan_args_kw(kw_flag, argc, argvp, fmt, ...) \ __builtin_choose_expr( \ __builtin_constant_p(fmt), \ @@ -388,7 +388,7 @@ rb_scan_args_set(int kw_flag, int argc, const VALUE *argv, kw_flag, argc, argvp, fmt, \ (sizeof((VALUE*[]){__VA_ARGS__})/sizeof(VALUE*)), \ ((VALUE*[]){__VA_ARGS__})), \ - (rb_scan_args_kw)(kw_flag, argc, argvp, fmt, ## __VA_ARGS__)) + (rb_scan_args_kw)(kw_flag, argc, argvp, fmt, __VA_ARGS__ /**/)) #endif #endif /* RUBY3_SCAN_ARGS_H */ |