fix fuzzer

This commit is contained in:
yariks5s 2024-01-30 16:45:36 +00:00
parent 0557cdb8a9
commit 0576aa2b7f

View File

@ -1719,7 +1719,7 @@ public:
}
}
else if constexpr (((IsDataTypeDecimal<LeftDataType> && IsFloatingPoint<RightDataType>) ||
(IsDataTypeDecimal<RightDataType> && IsFloatingPoint<LeftDataType>)) && !(is_div_int || is_div_int_or_zero))
(IsDataTypeDecimal<RightDataType> && IsFloatingPoint<LeftDataType>)))
{
if constexpr ((is_div_int || is_div_int_or_zero) && IsDataTypeDecimal<LeftDataType>)
{
@ -1760,7 +1760,7 @@ public:
}
else if constexpr (IsDataTypeDecimal<RightDataType>)
{
if constexpr ((is_div_int || is_div_int_or_zero) && IsIntegral<LeftDataType>)
if constexpr ((is_div_int || is_div_int_or_zero) && IsIntegralOrExtended<LeftDataType>)
type_res = std::make_shared<LeftDataType>();
else if constexpr (is_div_int || is_div_int_or_zero)
{