mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-24 18:50:49 +00:00
fix gcc explicit namespace bug
This commit is contained in:
parent
fe80f98186
commit
8e5279cf69
@ -88,6 +88,9 @@ struct DivideIntegralByConstantImpl
|
||||
|
||||
}
|
||||
|
||||
namespace impl_
|
||||
{
|
||||
|
||||
template <> struct BinaryOperationImpl<UInt64, UInt8, DivideIntegralImpl<UInt64, UInt8>> : DivideIntegralByConstantImpl<UInt64, UInt8> {};
|
||||
template <> struct BinaryOperationImpl<UInt64, UInt16, DivideIntegralImpl<UInt64, UInt16>> : DivideIntegralByConstantImpl<UInt64, UInt16> {};
|
||||
template <> struct BinaryOperationImpl<UInt64, UInt32, DivideIntegralImpl<UInt64, UInt32>> : DivideIntegralByConstantImpl<UInt64, UInt32> {};
|
||||
@ -108,6 +111,7 @@ template <> struct BinaryOperationImpl<Int32, Int16, DivideIntegralImpl<Int32, I
|
||||
template <> struct BinaryOperationImpl<Int32, Int32, DivideIntegralImpl<Int32, Int32>> : DivideIntegralByConstantImpl<Int32, Int32> {};
|
||||
template <> struct BinaryOperationImpl<Int32, Int64, DivideIntegralImpl<Int32, Int64>> : DivideIntegralByConstantImpl<Int32, Int64> {};
|
||||
|
||||
}
|
||||
|
||||
struct NameIntDiv { static constexpr auto name = "intDiv"; };
|
||||
using FunctionIntDiv = BinaryArithmeticOverloadResolver<DivideIntegralImpl, NameIntDiv, false>;
|
||||
|
Loading…
Reference in New Issue
Block a user