// Verify a non-constant argument to __integer_pack respects SFINAE. // { dg-do compile { target c++11 } } template struct A { }; template auto f(int) -> A<__integer_pack(T::value)...> = delete; template void f(...); struct B { static int value; }; int main() { f(0); }