https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95870

--- Comment #6 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Valid test from bug 97372:

class Lockable {
public:
  Lockable(int *);
};
template <typename> class ThreadTask2 {
  Lockable _state_mutex{[]() -> int * { static int srcloc; return 0; }()};
public:
  ThreadTask2() {}
};
void x() { ThreadTask2<int> foo; }

Reply via email to