genericopenlibs/cppstdlib/stl/test/compiler/ttei2.cpp
author srilekhas <srilekhas@symbian.org>
Mon, 23 Aug 2010 14:43:58 +0100
branchRCL_3
changeset 55 9b31f530ce17
parent 0 e4d67989cc36
child 18 47c74d1534e1
permissions -rw-r--r--
Merge RCL_3 fixes with latest delivery.

/*
 * It is known that this code not compiled by following compilers:
 *
 * It is known that this code compiled by following compilers:
 *   gcc 2.95.3
 *   gcc 3.3.3
 *   gcc 3.4.1
 *   MSVC 6
 *   MSVC 8
 */

struct A
{
  private:
    struct B
    {
        template <typename T>
        static void f( T& ) {}

        template <bool V>
        struct C
        {
        };
    };
};

template <>
struct A::B::C<true>
{
};