diff options
author | Jean Boussier <[email protected]> | 2025-04-27 12:35:01 +0200 |
---|---|---|
committer | Jean Boussier <[email protected]> | 2025-04-30 08:12:41 +0200 |
commit | 7f0c6d30d3d42a9d9ee9ab79e2acd86baa9184f4 (patch) | |
tree | d78ffd3b405d65e6b1b773cc1345355471b92fdd | |
parent | 5566a7f7402197002a8d12420230f32d5fff727b (diff) |
[ruby/json] Use RB_TYPE_P
https://github.com/ruby/json/commit/b14250f1da
-rw-r--r-- | ext/json/generator/generator.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/json/generator/generator.c b/ext/json/generator/generator.c index ba10566433..7159180c0e 100644 --- a/ext/json/generator/generator.c +++ b/ext/json/generator/generator.c @@ -794,7 +794,7 @@ convert_string_subclass(VALUE key) { VALUE key_to_s = rb_funcall(key, i_to_s, 0); - if (RB_UNLIKELY(rb_type(key_to_s) != T_STRING)) { + if (RB_UNLIKELY(!RB_TYPE_P(key_to_s, T_STRING))) { VALUE cname = rb_obj_class(key); rb_raise(rb_eTypeError, "can't convert %"PRIsVALUE" to %s (%"PRIsVALUE"#%s gives %"PRIsVALUE")", |