https://godbolt.org/z/MnqssGY1b ```CPP template<typename T, auto V> struct S { static constexpr bool value = true; }; template<typename T> struct S<T, 0> { static constexpr bool value = false; }; static_assert(S<void, 0L>::value); ```