diff options
author | Ian Lance Taylor <iant@golang.org> | 2022-06-24 17:18:15 -0700 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2022-06-27 09:50:39 -0700 |
commit | 722750a44a93ce7d23e09df240d8ab700a2d30e6 (patch) | |
tree | e5b4f6cee5028f3a2f5672f16b42a9080420954f /gcc/go/gofrontend/expressions.cc | |
parent | a1f8a3860fe5c83a023688c29636b5abe03db949 (diff) | |
download | gcc-722750a44a93ce7d23e09df240d8ab700a2d30e6.zip gcc-722750a44a93ce7d23e09df240d8ab700a2d30e6.tar.gz gcc-722750a44a93ce7d23e09df240d8ab700a2d30e6.tar.bz2 |
compiler: always initialize mpfr in integer import
Test case is https://go.dev/cl/413980.
Fixes golang/go#52862
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/413981
Diffstat (limited to 'gcc/go/gofrontend/expressions.cc')
-rw-r--r-- | gcc/go/gofrontend/expressions.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/go/gofrontend/expressions.cc b/gcc/go/gofrontend/expressions.cc index 734ecb9..135dae02 100644 --- a/gcc/go/gofrontend/expressions.cc +++ b/gcc/go/gofrontend/expressions.cc @@ -2715,7 +2715,7 @@ Integer_expression::do_import(Import_expression* imp, Location loc) return Expression::make_error(loc); } if (pos == std::string::npos) - mpfr_set_ui(real, 0, MPFR_RNDN); + mpfr_init_set_ui(real, 0, MPFR_RNDN); else { std::string real_str = num.substr(0, pos); |