Commit e9e1259b authored by Yukihiro "Matz" Matsumoto's avatar Yukihiro "Matz" Matsumoto

Merge pull request #1599 from kyab/fix_mrb_word_boxing

Fix build error for MRB_WORD_BOXING
parents 0f9d287b 1a6244d9
...@@ -215,6 +215,7 @@ enum mrb_vtype { ...@@ -215,6 +215,7 @@ enum mrb_vtype {
#if defined(MRB_WORD_BOXING) #if defined(MRB_WORD_BOXING)
#include <limits.h>
#define MRB_TT_HAS_BASIC MRB_TT_FLOAT #define MRB_TT_HAS_BASIC MRB_TT_FLOAT
enum mrb_special_consts { enum mrb_special_consts {
......
...@@ -2409,7 +2409,7 @@ scope_new(mrb_state *mrb, codegen_scope *prev, node *lv) ...@@ -2409,7 +2409,7 @@ scope_new(mrb_state *mrb, codegen_scope *prev, node *lv)
p->iseq = (mrb_code*)mrb_malloc(mrb, sizeof(mrb_code)*p->icapa); p->iseq = (mrb_code*)mrb_malloc(mrb, sizeof(mrb_code)*p->icapa);
p->pcapa = 32; p->pcapa = 32;
p->irep->pool = (struct mrb_value*)mrb_malloc(mrb, sizeof(struct mrb_value)*p->pcapa); p->irep->pool = (mrb_value*)mrb_malloc(mrb, sizeof(mrb_value)*p->pcapa);
p->irep->plen = 0; p->irep->plen = 0;
p->scapa = 256; p->scapa = 256;
......
...@@ -87,7 +87,7 @@ read_irep_record_1(mrb_state *mrb, const uint8_t *bin, uint32_t *len) ...@@ -87,7 +87,7 @@ read_irep_record_1(mrb_state *mrb, const uint8_t *bin, uint32_t *len)
if (SIZE_ERROR_MUL(sizeof(mrb_value), plen)) { if (SIZE_ERROR_MUL(sizeof(mrb_value), plen)) {
return NULL; return NULL;
} }
irep->pool = (struct mrb_value*)mrb_malloc(mrb, sizeof(mrb_value) * plen); irep->pool = (mrb_value*)mrb_malloc(mrb, sizeof(mrb_value) * plen);
if (irep->pool == NULL) { if (irep->pool == NULL) {
return NULL; return NULL;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment