genericopenlibs/cppstdlib/stl/test/compiler/README
changeset 31 ce057bb09d0b
parent 0 e4d67989cc36
equal deleted inserted replaced
30:e20de85af2ee 31:ce057bb09d0b
       
     1 1. About this tests
       
     2 
       
     3 This is tests to check whether compiler understand or not some language
       
     4 construction. It is NOT tests for language support libraries, only tests for
       
     5 compiler!
       
     6 
       
     7 The main purposes of this tests is to help for developers to find correct
       
     8 workarounds, if compiler don't understand some (correct) language constructions.
       
     9 
       
    10 --------------------------------------------------------
       
    11 
       
    12 2. Compilation
       
    13 
       
    14 Compilation with GNU Make utility and gcc compiler:
       
    15 
       
    16 make -f gcc.mak -k
       
    17 
       
    18 
       
    19 
       
    20 --------------------------------------------------------
       
    21 
       
    22 Notes about tests.
       
    23 
       
    24 ttei1.cpp, ttei2.cpp, ttei3.cpp, ttei4.cpp, ttei5.cpp:
       
    25 
       
    26 tests for template-in-the-template explicit specialization.
       
    27 Indeed ttei3.cpp, ttei4.cpp, ttei5.cpp suggest syntax not approved by standard
       
    28 (14.7.3, paragraphs 16--18), but ttei3.cpp, ttei4.cpp accepted (recheck!) by VC6,
       
    29 while ttei5.cpp accepted by gcc before 3.4.0.