summaryrefslogtreecommitdiffhomepage
path: root/mrbgems
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-08-13 18:11:26 +0900
committerGitHub <[email protected]>2021-08-13 18:11:26 +0900
commit32c30c35b2fe2ae3a29222bec1a5318ae5f7ee42 (patch)
tree5e0b9eea1c7ab20c8e018b54dce9f6f4af6ff36e /mrbgems
parent9e74aad43c8a7652c3cc0ffdc282c66ea866999b (diff)
parent01da5e13920989b6c7ab97900659f570bdcb78f2 (diff)
downloadmruby-32c30c35b2fe2ae3a29222bec1a5318ae5f7ee42.tar.gz
mruby-32c30c35b2fe2ae3a29222bec1a5318ae5f7ee42.zip
Merge pull request #5530 from dearblue/mrb_get_args-I
Check the class with `I` specifier of `mrb_get_args()`
Diffstat (limited to 'mrbgems')
-rw-r--r--mrbgems/mruby-inline-struct/test/inline.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mrbgems/mruby-inline-struct/test/inline.c b/mrbgems/mruby-inline-struct/test/inline.c
index 6764b1af4..16d16fa4d 100644
--- a/mrbgems/mruby-inline-struct/test/inline.c
+++ b/mrbgems/mruby-inline-struct/test/inline.c
@@ -57,7 +57,8 @@ static mrb_value
istruct_test_test_receive_direct(mrb_state *mrb, mrb_value self)
{
char *ptr;
- mrb_get_args(mrb, "I", &ptr);
+ struct RClass *klass = mrb_class_get(mrb, "InlineStructTest");
+ mrb_get_args(mrb, "I", &ptr, klass);
return mrb_bool_value(ptr[0] == 's');
}