1// PR c++/60493
2
3template <class T, class U>
4struct foo
5{
6};
7template <class T>
8struct baz
9{
10  class bar;
11};
12
13template <class T, class D>
14struct baz<T>::bar : foo<int, D>  // { dg-error "parameters|required" }
15{
16};
17
18baz<int>::bar it; // { dg-error "incomplete" }
19