Skip to content

Commit

Permalink
Made glob option keyword IDs static
Browse files Browse the repository at this point in the history
  • Loading branch information
nobu committed Jan 18, 2020
1 parent 79f0ed3 commit eb96e4e
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions dir.c
Expand Up @@ -2755,10 +2755,12 @@ dir_globs(long argc, const VALUE *argv, VALUE base, int flags)
static void
dir_glob_options(VALUE opt, VALUE *base, int *flags)
{
ID kw[2];
static ID kw[2];
VALUE args[2];
kw[0] = rb_intern("base");
if (flags) kw[1] = rb_intern("flags");
if (!kw[0]) {
kw[0] = rb_intern_const("base");
kw[1] = rb_intern_const("flags");
}
rb_get_kwargs(opt, kw, 0, flags ? 2 : 1, args);
if (args[0] == Qundef || NIL_P(args[0])) {
*base = Qnil;
Expand Down

0 comments on commit eb96e4e

Please sign in to comment.