diff options
Diffstat (limited to 'test/compiler/ttei3.cpp')
-rw-r--r-- | test/compiler/ttei3.cpp | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/test/compiler/ttei3.cpp b/test/compiler/ttei3.cpp deleted file mode 100644 index a7cdca2..0000000 --- a/test/compiler/ttei3.cpp +++ /dev/null @@ -1,43 +0,0 @@ -/* - * It is known that this code not compiled by following compilers: - * gcc 2.95.3 - * gcc 3.3.3 - * gcc 3.4.1 - * gcc 4.1.1 - * - * It is known that this code compiled by following compilers: - * - * MSVC 6 - * MSVC 8 Beta - */ - -/* - * Indeed this code is wrong: explicit template specialization - * have to appear out-of-class. - * - */ - -struct A -{ - private: - struct B - { - template <typename T> - static void f( T& ) {} - - template <bool V> - struct C - { - template <typename T> - static void f( T& ) {} - }; - - template <> - struct C<true> - { - template <typename T> - static void f( T& ) {} - }; - }; -}; - |