1 // { dg-options "-std=c++0x" }
2 // Check parsing of concepts with refinement clauses
3 concept C1<typename T> { }
4 concept C2<typename T> : C1<T> { };
5 concept C3<typename T> { }
6 concept C4<typename T> : C1<T>, C2<T> { };
9 concept C1<typename T> { }
11 concept C2<typename T> { }
18 concept D<typename T> : C1<T>, N1::C1<T>, ::N1::Inner::C2<T>, ::C3<T> { }