summaryrefslogtreecommitdiffhomepage
path: root/src/numeric.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/numeric.c')
-rw-r--r--src/numeric.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/numeric.c b/src/numeric.c
index 7490211af..2b6cedb62 100644
--- a/src/numeric.c
+++ b/src/numeric.c
@@ -980,8 +980,7 @@ lshift(mrb_state *mrb, mrb_int val, mrb_int width)
mrb_fixnum_value(width),
mrb_fixnum_value(NUMERIC_SHIFT_WIDTH_MAX));
}
- val = val << width;
- return mrb_fixnum_value(val);
+ return mrb_fixnum_value(val << width);
}
static mrb_value