diff --git a/src/uint256.h b/src/uint256.h index 05847da6a6..455238db2d 100644 --- a/src/uint256.h +++ b/src/uint256.h @@ -137,9 +137,9 @@ inline uint256 uint256S(const std::string& str) /** 512-bit unsigned big integer. */ class uint512 : public base_blob<512> { public: - uint512() {} - uint512(const base_blob<512>& b) : base_blob<512>(b) {} - explicit uint512(const std::vector& vch) : base_blob<512>(vch) {} + constexpr uint512() = default; + constexpr uint512(const base_blob<512>& b) : base_blob<512>(b) {} + constexpr explicit uint512(Span vch) : base_blob<512>(vch) {} uint256 trim256() const {