boost_multiprecision.patch 537 B

123456789101112131415161718192021
  1. diff --git a/src/mfast/decimal_ref.h b/src/mfast/decimal_ref.h
  2. --- a/src/mfast/decimal_ref.h
  3. +++ b/src/mfast/decimal_ref.h
  4. @@ -41,7 +41,7 @@
  5. inline decimal make_decimal(int64_t mantissa, int16_t exponent) {
  6. decimal r(mantissa);
  7. - r *= decimal_backend(1.0, exponent);
  8. + r *= decimal(decimal_backend(1.0, exponent));
  9. return r;
  10. }
  11. @@ -119,7 +119,7 @@
  12. decimal value() const {
  13. decimal r(mantissa());
  14. - r *= decimal_backend(1.0, exponent());
  15. + r *= decimal(decimal_backend(1.0, exponent()));
  16. return r;
  17. }