aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2020-08-11 15:00:23 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2020-08-12 08:21:32 +0000
commit0615d0ec069b9a3942aeae7ef175b2a2f5894aef (patch)
tree1c60bb987b3ca83eaac5cc039ddf549669976398 /tests
parente45ddaa40f9f6734ea8ab8dc11ed3c952692e247 (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.cpp37
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") << _(