1 // PR c++/63658 2 3 struct Descriptor {}; 4 5 template <Descriptor & D> 6 struct foo 7 { 8 void size (); 9 }; 10 11 Descriptor g_descriptor = {}; 12 size()13 template<> void foo<g_descriptor>::size() 14 { 15 } 16