// PR c++/94507 - ICE-on-invalid with lambda template. // { dg-do compile { target c++2a } } struct S { }; template auto foo(T, U) { [] <> () { foo (S{}, S{}); }; // { dg-error "expected" } }