PR c++/86728 - C variadic generic lambda.
[official-gcc.git] / gcc / testsuite / g++.dg / template / member9.C
blobf15272db7abaa5f20ebc8319f3f449653579924c
1 // Origin PR c++/48838
2 // { dg-do compile }
4 class DUChainItemSystem
6 public:
8     template<class T>
9     void registerTypeClass();
11     static DUChainItemSystem& self();
14 template<class T>
15 struct DUChainItemRegistrator
17     DUChainItemRegistrator()
18     {
19         DUChainItemSystem::self().registerTypeClass<T>();
20     }