mruby/mruby — pull request #1024 by crimsonwoods (2013-03-17 08:54:55+00:00)
Title: remove bit-shift operation.

on some environment such as avr-elf, 'sizeof(int)' returns 2.
in that case, this expression is ill-formed:

lval = (1 << 16) - 1;

because shifted value is larger than 16bit.