aboutsummaryrefslogtreecommitdiff
path: root/test/compiler/ttei4.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/compiler/ttei4.cpp')
-rw-r--r--test/compiler/ttei4.cpp42
1 files changed, 0 insertions, 42 deletions
diff --git a/test/compiler/ttei4.cpp b/test/compiler/ttei4.cpp
deleted file mode 100644
index 7c56e0f..0000000
--- a/test/compiler/ttei4.cpp
+++ /dev/null
@@ -1,42 +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: 1. explicit template specialization
- * have to appear out-of-class; 2. specialized struct C have to
- * have function f.
- *
- */
-
-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>
- {
- };
- };
-};
-