summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authordearblue <[email protected]>2019-06-04 21:41:40 +0900
committerdearblue <[email protected]>2019-06-04 21:41:40 +0900
commit81ea89f10ee60ef67284bd8d92adc4292d217c3f (patch)
tree936dac1315aceb74d618d615a3a21555cf2c7b78 /include
parent3b061a90fe14b8282cbbcca722e74edf8cd5ef96 (diff)
downloadmruby-81ea89f10ee60ef67284bd8d92adc4292d217c3f.tar.gz
mruby-81ea89f10ee60ef67284bd8d92adc4292d217c3f.zip
Need explicit cast for C++
Diffstat (limited to 'include')
-rw-r--r--include/mruby/data.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/mruby/data.h b/include/mruby/data.h
index d85edeb3a..54466dcd6 100644
--- a/include/mruby/data.h
+++ b/include/mruby/data.h
@@ -41,7 +41,7 @@ MRB_API struct RData *mrb_data_object_alloc(mrb_state *mrb, struct RClass* klass
#define Data_Make_Struct(mrb,klass,strct,type,sval,data_obj) do { \
(data_obj) = Data_Wrap_Struct(mrb,klass,type,NULL);\
- (sval) = mrb_malloc(mrb, sizeof(strct)); \
+ (sval) = (strct *)mrb_malloc(mrb, sizeof(strct)); \
{ static const strct zero = { 0 }; *(sval) = zero; };\
(data_obj)->data = (sval);\
} while (0)