mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 07:31:57 +00:00
Another fix
This commit is contained in:
parent
f9b93e968b
commit
b610afe771
@ -1069,11 +1069,11 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
template <typename DateOrTime>
|
template <typename DateOrTime>
|
||||||
inline LUTIndex addMonthsIndex(DateOrTime v, Int64 delta) const
|
inline LUTIndex NO_SANITIZE_UNDEFINED addMonthsIndex(DateOrTime v, Int64 delta) const
|
||||||
{
|
{
|
||||||
const Values & values = lut[toLUTIndex(v)];
|
const Values & values = lut[toLUTIndex(v)];
|
||||||
|
|
||||||
Int64 month = values.month + static_cast<UInt64>(delta); /// Cast is to avoid UB in signed integer overflow.
|
Int64 month = values.month + delta;
|
||||||
|
|
||||||
if (month > 0)
|
if (month > 0)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user