PR c++/81917 - ICE with void_t and partial specialization.
[official-gcc.git] / gcc / testsuite / g++.dg / template / pr68936.C
blobecfc09ed73ef3508dd8d8603ae93dac4518653f9
1 // PR c++/68936
3 class A {};
5 struct predefined_macros {
6   struct B {
7     A (predefined_macros::*generator)();
8   };
9 };
11 template <typename> class C {
12   void m_fn1();
13   predefined_macros predef;
16 predefined_macros::B m;
18 template <typename ContextT> void C<ContextT>::m_fn1() {
19   (predef.*m.generator)();