mirror of https://github.com/bitcoin/bitcoin.git
script/verify_flags: extend script_verify_flags to 64 bits
This commit is contained in:
parent
3cbbcb66ef
commit
417437eb01
|
@ -154,7 +154,7 @@ using enum script_verify_flag_name;
|
||||||
static constexpr int MAX_SCRIPT_VERIFY_FLAGS_BITS = static_cast<int>(SCRIPT_VERIFY_END_MARKER);
|
static constexpr int MAX_SCRIPT_VERIFY_FLAGS_BITS = static_cast<int>(SCRIPT_VERIFY_END_MARKER);
|
||||||
|
|
||||||
// assert there is still a spare bit
|
// assert there is still a spare bit
|
||||||
static_assert(0 < MAX_SCRIPT_VERIFY_FLAGS_BITS && MAX_SCRIPT_VERIFY_FLAGS_BITS <= 31);
|
static_assert(0 < MAX_SCRIPT_VERIFY_FLAGS_BITS && MAX_SCRIPT_VERIFY_FLAGS_BITS <= 63);
|
||||||
|
|
||||||
static constexpr script_verify_flags::value_type MAX_SCRIPT_VERIFY_FLAGS = ((script_verify_flags::value_type{1} << MAX_SCRIPT_VERIFY_FLAGS_BITS) - 1);
|
static constexpr script_verify_flags::value_type MAX_SCRIPT_VERIFY_FLAGS = ((script_verify_flags::value_type{1} << MAX_SCRIPT_VERIFY_FLAGS_BITS) - 1);
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ enum class script_verify_flag_name : uint8_t;
|
||||||
class script_verify_flags
|
class script_verify_flags
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
using value_type = uint32_t;
|
using value_type = uint64_t;
|
||||||
|
|
||||||
consteval script_verify_flags() = default;
|
consteval script_verify_flags() = default;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue