From ec4892c7ea0e4bafdee776c79eb9db4071060dc6 Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Sun, 21 Apr 2013 02:06:16 +0900 Subject: Use mrb_aspec instead of int32_t. As it will clarify what is doing. --- src/codegen.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/codegen.c') diff --git a/src/codegen.c b/src/codegen.c index d9fc10657..38328c669 100644 --- a/src/codegen.c +++ b/src/codegen.c @@ -586,7 +586,7 @@ lambda_body(codegen_scope *s, node *tree, int blk) } tree = tree->cdr; if (tree->car) { - int32_t a; + mrb_aspec a; int ma, oa, ra, pa, ka, kd, ba; int pos, i; node *n, *opt; @@ -602,8 +602,8 @@ lambda_body(codegen_scope *s, node *tree, int blk) ka = kd = 0; ba = tree->car->cdr->cdr->cdr->cdr ? 1 : 0; - a = ((int32_t)(ma & 0x1f) << 18) - | ((int32_t)(oa & 0x1f) << 13) + a = ((mrb_aspec)(ma & 0x1f) << 18) + | ((mrb_aspec)(oa & 0x1f) << 13) | ((ra & 1) << 12) | ((pa & 0x1f) << 7) | ((ka & 0x1f) << 2) -- cgit v1.2.3