diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2016-04-07 22:50:07 +0200 |
---|---|---|
committer | Marc Glisse <marc.glisse@inria.fr> | 2016-04-07 22:50:07 +0200 |
commit | dafa0d5bb95c2bde6f571ecdfeb53e8c68e23e17 (patch) | |
tree | 256b96478fff8ac77f48dab6e0c99cedfa3f34a3 /gmpxx.h | |
parent | c85c5f9508dd376a03ec05d97d1435a304393fc6 (diff) | |
download | gmp-dafa0d5bb95c2bde6f571ecdfeb53e8c68e23e17.tar.gz |
mpz_init cannot throw.
Diffstat (limited to 'gmpxx.h')
-rw-r--r-- | gmpxx.h | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1589,11 +1589,11 @@ public: mp_bitcnt_t get_prec() const { return mpf_get_default_prec(); } // constructors and destructor - __gmp_expr() { mpz_init(mp); } + __gmp_expr() __GMPXX_NOEXCEPT { mpz_init(mp); } __gmp_expr(const __gmp_expr &z) { mpz_init_set(mp, z.mp); } #if __GMPXX_USE_CXX11 - __gmp_expr(__gmp_expr &&z) + __gmp_expr(__gmp_expr &&z) noexcept { *mp = *z.mp; mpz_init(z.mp); } #endif template <class T> |