From 6c2d0394acc8a20fbe4f2aeb2b30b134d86a94d9 Mon Sep 17 00:00:00 2001 From: Nuno Lopes Date: Sun, 15 Oct 2017 00:08:50 +0100 Subject: [PATCH] add move constructor to rational --- src/util/rational.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/util/rational.h b/src/util/rational.h index 803c562ad..392a1982b 100644 --- a/src/util/rational.h +++ b/src/util/rational.h @@ -41,6 +41,7 @@ public: rational() {} rational(rational const & r) { m().set(m_val, r.m_val); } + rational(rational && r) : m_val(std::move(r.m_val)) {} explicit rational(int n) { m().set(m_val, n); }