diff --git a/insns.def b/insns.def index 5cde2a632b..82fa0313f0 100644 --- a/insns.def +++ b/insns.def @@ -1461,8 +1461,9 @@ opt_mult val = recv; } else { + volatile long c; b = FIX2LONG(obj); - volatile long c = a * b; + c = a * b; if (FIXABLE(c) && c / a == b) { val = LONG2FIX(c);