mirror of
https://codeberg.org/anoncontributorxmr/monero.git
synced 2024-11-23 07:52:25 +00:00
Merge pull request #6395
ad13a4b
Fixing static_asserts in ZMQ JSON (vtnerd)
This commit is contained in:
commit
bbceb31044
1 changed files with 2 additions and 3 deletions
|
@ -207,7 +207,7 @@ void fromJsonValue(const rapidjson::Value& val, int& i)
|
|||
|
||||
void toJsonValue(rapidjson::Writer<rapidjson::StringBuffer>& dest, const unsigned long long i)
|
||||
{
|
||||
static_assert(std::numeric_limits<unsigned long long>::max() <= std::numeric_limits<std::uint64_t>::max(), "bad uint64 conversion");
|
||||
static_assert(!precision_loss<unsigned long long, std::uint64_t>(), "bad uint64 conversion");
|
||||
dest.Uint64(i);
|
||||
}
|
||||
|
||||
|
@ -218,8 +218,7 @@ void fromJsonValue(const rapidjson::Value& val, unsigned long long& i)
|
|||
|
||||
void toJsonValue(rapidjson::Writer<rapidjson::StringBuffer>& dest, const long long i)
|
||||
{
|
||||
static_assert(std::numeric_limits<std::uint64_t>::min() <= std::numeric_limits<long long>::min(), "bad int64 conversion");
|
||||
static_assert(std::numeric_limits<long long>::max() <= std::numeric_limits<std::uint64_t>::max(), "bad int64 conversion");
|
||||
static_assert(!precision_loss<long long, std::int64_t>(), "bad int64 conversion");
|
||||
dest.Int64(i);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue