From 61a8a61828b51f842c7f21864c20b21a9980dd26 Mon Sep 17 00:00:00 2001 From: Carson McDonald Date: Wed, 27 Mar 2013 09:44:16 -0400 Subject: Use mrb_check_datatype directly to avoid warning. --- mrbgems/mruby-random/src/random.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-random/src/random.c b/mrbgems/mruby-random/src/random.c index ef1618c2d..6500b3f84 100644 --- a/mrbgems/mruby-random/src/random.c +++ b/mrbgems/mruby-random/src/random.c @@ -29,7 +29,7 @@ static mt_state *mrb_mt_get_context(mrb_state *mrb, mrb_value self) mrb_value context; context = mrb_iv_get(mrb, self, mrb_intern(mrb, MT_STATE_KEY)); - Data_Get_Struct(mrb, context, &mt_state_type, t); + t = (mt_state *)mrb_check_datatype(mrb, context, &mt_state_type); if (!t) mrb_raise(mrb, E_RUNTIME_ERROR, "mt_state get from mrb_iv_get failed"); -- cgit v1.2.3