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