Fix gcc warning

This commit is contained in:
Alexey Milovidov 2021-03-08 03:05:06 +03:00
parent 355411dfa8
commit 019ed517bc

View File

@ -491,8 +491,9 @@ void RangeHashedDictionary::getIdsAndDates(
start_dates.push_back(value.range.left);
end_dates.push_back(value.range.right);
if (is_date && static_cast<UInt64>(end_dates.back()) > DATE_LUT_MAX_DAY_NUM)
end_dates.back() = 0;
if constexpr (std::numeric_limits<RangeType>::max() > DATE_LUT_MAX_DAY_NUM) /// Avoid warning about tautological comparison in next line.
if (is_date && static_cast<UInt64>(end_dates.back()) > DATE_LUT_MAX_DAY_NUM)
end_dates.back() = 0;
}
}
}