diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2020-08-11 15:00:23 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2020-08-12 08:21:32 +0000 |
commit | 0615d0ec069b9a3942aeae7ef175b2a2f5894aef (patch) | |
tree | 1c60bb987b3ca83eaac5cc039ddf549669976398 /tests | |
parent | e45ddaa40f9f6734ea8ab8dc11ed3c952692e247 (diff) |
CPlusPlus: Fix expectations in preprocessor autotest
... regarding unfinished macro calls.
Amends df0ffd8bb8.
Change-Id: Ia7b8752860ac9207e702697cbee87f16a39dd1dd
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/cplusplus/preprocessor/tst_preprocessor.cpp | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/tests/auto/cplusplus/preprocessor/tst_preprocessor.cpp b/tests/auto/cplusplus/preprocessor/tst_preprocessor.cpp index 6801240368..b2b8e428e4 100644 --- a/tests/auto/cplusplus/preprocessor/tst_preprocessor.cpp +++ b/tests/auto/cplusplus/preprocessor/tst_preprocessor.cpp @@ -809,10 +809,7 @@ void tst_Preprocessor::unfinished_function_like_macro_call() QByteArray expected__("# 1 \"<stdin>\"\n" "\n" "\n" - "# expansion begin 24,3 3:4 ~1 3:7\n" - "1 + 2\n" - "# expansion end\n" - "# 4 \"<stdin>\"\n"); + "foo\n"); // DUMP_OUTPUT(preprocessed); QVERIFY(compare(preprocessed, expected__)); @@ -1437,26 +1434,28 @@ void tst_Preprocessor::comments_within_data() "void foo() {\n" " FOO(10,\n" " //comment\n" - " 12\n" + " 12)\n" "}\n" ) << _( "# 1 \"<stdin>\"\n" "\n" "\n" "void foo() {\n" - "# expansion begin 57,3 ~4 4:7 ~4 6:7 7:0 ~2\n" - "{ (void)10; (void)12}; }\n" + "# expansion begin 57,3 ~4 4:7 ~4 6:7 ~2\n" + "{ (void)10; (void)12; }\n" "# expansion end\n" - "# 8 \"<stdin>\"\n" + "# 7 \"<stdin>\"\n" + "}\n" ) << _( "# 1 \"<stdin>\"\n" "\n" "\n" "void foo() {\n" - "# expansion begin 57,3 ~4 4:7 ~5 6:7 7:0 ~2\n" - "{ (void)10; (void)/*comment*/ 12}; }\n" + "# expansion begin 57,3 ~4 4:7 ~5 6:7 ~2\n" + "{ (void)10; (void)/*comment*/ 12; }\n" "# expansion end\n" - "# 8 \"<stdin>\"\n" + "# 7 \"<stdin>\"\n" + "}\n" ); QTest::newRow("case 6") << _( @@ -1465,26 +1464,28 @@ void tst_Preprocessor::comments_within_data() "void foo() {\n" " FOO(10,\n" " //tricky*/comment\n" - " 12\n" + " 12)\n" "}\n" ) << _( "# 1 \"<stdin>\"\n" "\n" "\n" "void foo() {\n" - "# expansion begin 57,3 ~4 4:7 ~4 6:7 7:0 ~2\n" - "{ (void)10; (void)12}; }\n" + "# expansion begin 57,3 ~4 4:7 ~4 6:7 ~2\n" + "{ (void)10; (void)12; }\n" "# expansion end\n" - "# 8 \"<stdin>\"\n" + "# 7 \"<stdin>\"\n" + "}\n" ) << _( "# 1 \"<stdin>\"\n" "\n" "\n" "void foo() {\n" - "# expansion begin 57,3 ~4 4:7 ~5 6:7 7:0 ~2\n" - "{ (void)10; (void)/*tricky*|comment*/ 12}; }\n" + "# expansion begin 57,3 ~4 4:7 ~5 6:7 ~2\n" + "{ (void)10; (void)/*tricky*|comment*/ 12; }\n" "# expansion end\n" - "# 8 \"<stdin>\"\n" + "# 7 \"<stdin>\"\n" + "}\n" ); QTest::newRow("case 7") << _( |