summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/template/defarg9.C
blob: de7528f6120321a2305d5dbf588b4213745d761c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// PR c++/28048

template<typename T> struct Boom;

template<typename T, bool D = Boom<T>::Internal::Value> // <--ICE
    struct Foo
    {
    };

template<typename T> struct Boom
{
    struct Internal
    {
      static const bool Value = false;
    };
};