summaryrefslogtreecommitdiff
path: root/tests/auto/cplusplus/preprocessor
Commit message (Collapse)AuthorAgeFilesLines
...
* Preprocessor: fix line for generated code.Francois Ferrand2012-03-191-0/+35
| | | | | | | | The macro used to be at the same line as the first token after the closing parenthesis. Change-Id: I4c2d7317632baf612900e84572017aeb247d0585 Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com>
* Preprocessor: fix expanding macro arguments.Francois Ferrand2012-03-191-0/+14
| | | | | | | | | | | Expanding macro arguments can add or remove argument for a nested macro, so the actual parameters list was not correct. Also, remove unused arguments reference list and reserve space for the expected number of arguments. Change-Id: I4cf369cbb3909927c6bf65750bd715fa6f070fad Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com>
* Preprocessor: fix handling of first empty argument.Francois Ferrand2012-03-191-0/+18
| | | | | | | | First empty argument used to be dropped: e.g. MACRO(,test) would be expanded with one parameter only, with value 'test'. Change-Id: I693fbb7faf1360f62266fa04c4b39c2de0d159a7 Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com>
* Preprocessor: Handle variadic arguments (__VA_ARGS__).Francois Ferrand2012-03-191-0/+36
| | | | | Change-Id: I69aa6c5e01ea97a4413f77f20ebbb4d4beb971aa Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com>
* Cleanup testcase.Erik Verbruggen2012-03-131-8/+11
| | | | | Change-Id: I3db86fa5df4a2747f4c24e0414279dab59098c54 Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
* [C++] Add error recovery for namespace declarations.Erik Verbruggen2012-02-281-0/+24
| | | | | | Change-Id: I884ff9901c95467524e5eba38e91f75992d30e14 Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com> Reviewed-by: Flex Ferrum <flexferrum@gmail.com>
* Long live the king!hjk2012-01-261-1/+1
| | | | | Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* all: s/info@qt.nokia.com/qt-info@nokia.com/hjk2011-11-031-2/+2
| | | | | Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* Fixed (C)opyright headers.Erik Verbruggen2011-07-061-1/+1
| | | | | | | Change-Id: I755bdd1788770b7edd34f06372219d27abd0af11 Reviewed-on: http://codereview.qt.nokia.com/1214 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* Update license.hjk2011-04-131-14/+13
|
* tests: add licence headersBill King2011-02-181-0/+33
|
* tests: more test project cleanupBill King2010-10-211-3/+1
|
* Autotests: More cleanup of tests, and initial marking of components belonged to.Bill King2010-09-022-1/+1
|
* Add "make check" support to testcase makefiles.Bill King2010-07-131-1/+1
|
* Fixed pre-precessor bug.Erik Verbruggen2010-02-101-0/+54
| | | | | | | | When a PP line ended with a \ (join line) and the next line was empty (ending th joining), the following token would be incorrectly marked as joined. Done-with: Roberto Raggi
* Removed obsoleted test.Roberto Raggi2009-10-271-17/+2
|
* Link with cplusplus library.Roberto Raggi2009-10-261-4/+2
|
* Fixed the auto tests.Roberto Raggi2009-06-192-7/+6
|
* Improved the way we expand function-like macros when we can't collect all ↵Roberto Raggi2009-03-031-4/+18
| | | | the arguments.
* Compile.Roberto Raggi2009-03-031-2/+3
|
* Initial testing of the preprocessor.Roberto Raggi2009-03-022-0/+37