genericopenlibs/cppstdlib/stl/test/compiler/README
author Simon Howkins <simonh@symbian.org>
Thu, 28 Oct 2010 12:05:33 +0100
branchRCL_3
changeset 78 5b3c983434ca
parent 0 e4d67989cc36
permissions -rw-r--r--
Commented out export of missing CRML source file to avoid build error. There are no known side effects of this file being missing, so this seems a reasonable way to avoid the build error.

1. About this tests

This is tests to check whether compiler understand or not some language
construction. It is NOT tests for language support libraries, only tests for
compiler!

The main purposes of this tests is to help for developers to find correct
workarounds, if compiler don't understand some (correct) language constructions.

--------------------------------------------------------

2. Compilation

Compilation with GNU Make utility and gcc compiler:

make -f gcc.mak -k



--------------------------------------------------------

Notes about tests.

ttei1.cpp, ttei2.cpp, ttei3.cpp, ttei4.cpp, ttei5.cpp:

tests for template-in-the-template explicit specialization.
Indeed ttei3.cpp, ttei4.cpp, ttei5.cpp suggest syntax not approved by standard
(14.7.3, paragraphs 16--18), but ttei3.cpp, ttei4.cpp accepted (recheck!) by VC6,
while ttei5.cpp accepted by gcc before 3.4.0.