view gcc/testsuite/g++.dg/template/defarg18.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
line wrap: on
line source

// PR c++/60067

template <class> struct A;
template <class> struct B { enum { v = 1 };  };

template <class T = void (A<int>)>
struct C {
  void f () {
    void g (int [B<T>::v]);
  }
};

void foo (void) {
    C<int>().f ();
}