Workaround bogus coverity warnings
This commit is contained in:
1 parent
adee0dfc39
commit
cd097d334e
2 files changed
+6
-5
No files matched your search
+2
-3
@@ -337,10 +337,9 @@ void TestLength(const char *length_spec) {
|
||||
TestLength<T>(length_spec, min);
|
||||
TestLength<T>(length_spec, max);
|
||||
using fmt::internal::check;
|
||||
if (check(min >= 0 || static_cast<fmt::LongLong>(min) >
|
||||
std::numeric_limits<fmt::LongLong>::min())) {
|
||||
fmt::LongLong long_long_min = std::numeric_limits<fmt::LongLong>::min();
|
||||
if (check(min >= 0) || check(static_cast<fmt::LongLong>(min) > long_long_min))
|
||||
TestLength<T>(length_spec, fmt::LongLong(min) - 1);
|
||||
}
|
||||
fmt::ULongLong long_long_max = std::numeric_limits<fmt::LongLong>::max();
|
||||
if (check(max < 0 || static_cast<fmt::ULongLong>(max) < long_long_max))
|
||||
TestLength<T>(length_spec, fmt::LongLong(max) + 1);
|
||||
|
||||
Reference in new issue
Block a user