@@ -684,7 +684,7 @@ Value::UInt Value::asUInt() const {
684
684
JSON_ASSERT_MESSAGE(isUInt(), "LargestUInt out of UInt range");
685
685
return UInt(value_.uint_);
686
686
case realValue:
687
- JSON_ASSERT_MESSAGE(InRange(value_.real_, 0 , maxUInt),
687
+ JSON_ASSERT_MESSAGE(InRange(value_.real_, 0u , maxUInt),
688
688
"double out of UInt range");
689
689
return UInt(value_.real_);
690
690
case nullValue:
@@ -733,7 +733,7 @@ Value::UInt64 Value::asUInt64() const {
733
733
case uintValue:
734
734
return UInt64(value_.uint_);
735
735
case realValue:
736
- JSON_ASSERT_MESSAGE(InRange(value_.real_, 0 , maxUInt64),
736
+ JSON_ASSERT_MESSAGE(InRange(value_.real_, 0u , maxUInt64),
737
737
"double out of UInt64 range");
738
738
return UInt64(value_.real_);
739
739
case nullValue:
@@ -844,7 +844,7 @@ bool Value::isConvertibleTo(ValueType other) const {
844
844
type() == booleanValue || type() == nullValue;
845
845
case uintValue:
846
846
return isUInt() ||
847
- (type() == realValue && InRange(value_.real_, 0 , maxUInt)) ||
847
+ (type() == realValue && InRange(value_.real_, 0u , maxUInt)) ||
848
848
type() == booleanValue || type() == nullValue;
849
849
case realValue:
850
850
return isNumeric() || type() == booleanValue || type() == nullValue;
0 commit comments