os/ossrv/genericopenlibs/cppstdlib/stl/test/compiler/ttei2.cpp
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     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  */
    11 
    12 struct A
    13 {
    14   private:
    15     struct B
    16     {
    17         template <typename T>
    18         static void f( T& ) {}
    19 
    20         template <bool V>
    21         struct C
    22         {
    23         };
    24     };
    25 };
    26 
    27 template <>
    28 struct A::B::C<true>
    29 {
    30 };
    31