mirror of
https://github.com/dashpay/dash.git
synced 2024-12-28 05:23:01 +01:00
chain: define enum used as bit field as uint32_t
Bitwise logic combined with `<` with undefined signedness will potentially results in undefined behavior. Fix this by defining the type as a c++11 typed enum. Fixes #6017.
This commit is contained in:
parent
d9594bfe0c
commit
073225cb01
@ -54,7 +54,7 @@ struct CDiskBlockPos
|
||||
|
||||
};
|
||||
|
||||
enum BlockStatus {
|
||||
enum BlockStatus: uint32_t {
|
||||
//! Unused.
|
||||
BLOCK_VALID_UNKNOWN = 0,
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user