aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/template/crash4.C
blob: 72b2bb18b9f0f217a685d691e1be4172a24be200 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
namespace NS {
    struct C {};
    void foo();
}

template <class T> struct X {};

template <class T> struct A {
    A() { foo (X<T>()); }
    void foo(X<T>);
};
template struct A<NS::C>;