// { dg-do compile { target c++11 } } template struct K { }; struct S { using type = int; }; template int g(K); int a = g(K<42>{});