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