Fix comparison warning

This commit is contained in:
Gael Guennebaud 2015-03-19 17:13:22 +01:00
parent d7698c18b7
commit 61c45d7cfd

View File

@ -36,8 +36,8 @@ void check_static_allocation_size()
template<typename T, int Size, typename Packet = typename packet_traits<T>::type,
bool Match = bool((Size%unpacket_traits<Packet>::size)==0),
bool TryHalf = bool(unpacket_traits<Packet>::size > Size)
&& bool(unpacket_traits<Packet>::size > unpacket_traits<typename unpacket_traits<Packet>::half>::size) >
bool TryHalf = bool(int(unpacket_traits<Packet>::size) > Size)
&& bool(int(unpacket_traits<Packet>::size) > int(unpacket_traits<typename unpacket_traits<Packet>::half>::size)) >
struct compute_default_alignment
{
enum { value = 0 };