2 // { dg-do compile { target c++11 } }
3 // { dg-options "-Wlogical-op" }
7 static constexpr bool value = false;
12 static constexpr bool value = true;
16 struct is_unsigned : false_type {};
19 struct is_unsigned<unsigned> : true_type {};
21 template<typename T1, typename T2>
24 return is_unsigned<T1>::value && is_unsigned<T2>::value;
29 foo<unsigned, unsigned>();