1 // PR c++/70258
2 // { dg-do compile { target c++11 } }
3 
4 template <class T>
5 struct H
6 {
7   template <typename A = T, typename = decltype (A())>
8   H ();
9 };
10 
11 struct J {
12   struct K {
13     int First = 0;
14   };
15   H<K> FunctionMDInfo;
16 };
17