author | sl |
Tue, 10 Jun 2014 14:32:02 +0200 | |
changeset 1 | 260cb5ec6c19 |
permissions | -rw-r--r-- |
1 /*
2 * It is known that this code not compiled by following compilers:
3 *
4 * It is known that this code compiled by following compilers:
5 * gcc 2.95.3
6 * gcc 3.3.3
7 * gcc 3.4.1
8 * MSVC 6
9 * MSVC 8
10 */
12 struct A
13 {
14 private:
15 struct B
16 {
17 template <typename T>
18 static void f( T& ) {}
20 template <bool V>
21 struct C
22 {
23 };
24 };
25 };
27 template <>
28 struct A::B::C<true>
29 {
30 };