1 2 3 4 5 6 7 8 9 10
struct X { X (); }; template <int> struct O { struct I { I (const X & = X()); }; }; template struct O<2>;