diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/rational.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/common/rational.cpp b/common/rational.cpp index 999dc7feb8..f55c2dcfe3 100644 --- a/common/rational.cpp +++ b/common/rational.cpp @@ -259,26 +259,26 @@ frac_t Rational::toFrac() const { } const Rational operator+(int left, const Rational &right) { - Rational tmp = right; - tmp += left; + Rational tmp(left); + tmp += right; return tmp; } const Rational operator-(int left, const Rational &right) { - Rational tmp = right; - tmp -= left; + Rational tmp(left); + tmp -= right; return tmp; } const Rational operator*(int left, const Rational &right) { - Rational tmp = right; - tmp *= left; + Rational tmp(left); + tmp *= right; return tmp; } const Rational operator/(int left, const Rational &right) { - Rational tmp = right; - tmp /= left; + Rational tmp(left); + tmp /= right; return tmp; } |