From b210cfa34ea9e0d288d35b3c9b78c98d33f25dae Mon Sep 17 00:00:00 2001 From: dearblue Date: Sun, 10 Jan 2021 10:00:26 +0900 Subject: Use `uint16_t` for `argc` and `acc` of `mrb_callinfo` This is because it is enough to express the range up to (-1..255) or (-3..255). --- include/mruby.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'include/mruby.h') diff --git a/include/mruby.h b/include/mruby.h index ccb76ebe4..79eb5e26f 100644 --- a/include/mruby.h +++ b/include/mruby.h @@ -155,8 +155,8 @@ typedef struct { struct REnv *env; const mrb_code *pc; /* return address */ const mrb_code *err; /* error position */ - mrb_int argc; - mrb_int acc; + int16_t argc; + int16_t acc; struct RClass *target_class; } mrb_callinfo; -- cgit v1.2.3