From 0615d0ec069b9a3942aeae7ef175b2a2f5894aef Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Tue, 11 Aug 2020 15:00:23 +0200 Subject: CPlusPlus: Fix expectations in preprocessor autotest ... regarding unfinished macro calls. Amends df0ffd8bb8. Change-Id: Ia7b8752860ac9207e702697cbee87f16a39dd1dd Reviewed-by: Christian Stenger --- .../cplusplus/preprocessor/tst_preprocessor.cpp | 37 +++++++++++----------- 1 file changed, 19 insertions(+), 18 deletions(-) (limited to 'tests/auto') 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 \"\"\n" "\n" "\n" - "# expansion begin 24,3 3:4 ~1 3:7\n" - "1 + 2\n" - "# expansion end\n" - "# 4 \"\"\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 \"\"\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 \"\"\n" + "# 7 \"\"\n" + "}\n" ) << _( "# 1 \"\"\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 \"\"\n" + "# 7 \"\"\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 \"\"\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 \"\"\n" + "# 7 \"\"\n" + "}\n" ) << _( "# 1 \"\"\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 \"\"\n" + "# 7 \"\"\n" + "}\n" ); QTest::newRow("case 7") << _( -- cgit v1.2.3