equal
deleted
inserted
replaced
|
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. |