aboutsummaryrefslogtreecommitdiffstats
path: root/spec/ruby/optional/capi/ext/util_spec.c
diff options
context:
space:
mode:
authorBenoit Daloze <eregontp@gmail.com>2019-10-26 20:53:01 +0200
committerBenoit Daloze <eregontp@gmail.com>2019-10-26 20:53:01 +0200
commit664e96b1de816c813c29f61e16a2031a7af7ba86 (patch)
tree7f4691847cd6b3282812eea7e2be3758e08d1433 /spec/ruby/optional/capi/ext/util_spec.c
parent3eb0d50c0baae916f4486c264605b18e77bee0dc (diff)
downloadruby-664e96b1de816c813c29f61e16a2031a7af7ba86.tar.gz
Update to ruby/spec@28a728b
Diffstat (limited to 'spec/ruby/optional/capi/ext/util_spec.c')
-rw-r--r--spec/ruby/optional/capi/ext/util_spec.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/spec/ruby/optional/capi/ext/util_spec.c b/spec/ruby/optional/capi/ext/util_spec.c
index e579b5e0af..f3c6a1ba58 100644
--- a/spec/ruby/optional/capi/ext/util_spec.c
+++ b/spec/ruby/optional/capi/ext/util_spec.c
@@ -16,14 +16,15 @@ VALUE util_spec_rb_scan_args(VALUE self, VALUE argv, VALUE fmt, VALUE expected,
args[i] = rb_ary_entry(argv, i);
}
- if (*RSTRING_PTR(fmt) == 'k') {
#ifdef RB_SCAN_ARGS_KEYWORDS
+ if (*RSTRING_PTR(fmt) == 'k') {
result = rb_scan_args_kw(RB_SCAN_ARGS_KEYWORDS, argc, args, RSTRING_PTR(fmt)+1, &a1, &a2, &a3, &a4, &a5, &a6);
+ } else {
#endif
- }
- else {
result = rb_scan_args(argc, args, RSTRING_PTR(fmt), &a1, &a2, &a3, &a4, &a5, &a6);
+#ifdef RB_SCAN_ARGS_KEYWORDS
}
+#endif
switch(NUM2INT(expected)) {
case 6: