Author: Zahira Ammarguellat Date: 2024-03-29T06:35:22-04:00 New Revision: 5af767926288f837e4fd9fd81a9d4878e0924ced
URL: https://github.com/llvm/llvm-project/commit/5af767926288f837e4fd9fd81a9d4878e0924ced DIFF: https://github.com/llvm/llvm-project/commit/5af767926288f837e4fd9fd81a9d4878e0924ced.diff LOG: Fix calls to PrintedDeclCXX98Matches. (#86741) Fix the calls to `PrintedDeclCXX98Matches` to take the lambda function as the last argument. Added: Modified: clang/unittests/AST/DeclPrinterTest.cpp Removed: ################################################################################ diff --git a/clang/unittests/AST/DeclPrinterTest.cpp b/clang/unittests/AST/DeclPrinterTest.cpp index 8a29d0544a04bf..f2b027a25621ce 100644 --- a/clang/unittests/AST/DeclPrinterTest.cpp +++ b/clang/unittests/AST/DeclPrinterTest.cpp @@ -1387,34 +1387,38 @@ TEST(DeclPrinter, TestTemplateArgumentList16) { } TEST(DeclPrinter, TestCXXRecordDecl17) { - ASSERT_TRUE(PrintedDeclCXX98Matches("template<typename T> struct Z {};" - "struct X {};" - "Z<X> A;", - "A", "Z<X> A")); - (void)[](PrintingPolicy &Policy) { Policy.SuppressTagKeyword = false; }; + ASSERT_TRUE(PrintedDeclCXX98Matches( + "template<typename T> struct Z {};" + "struct X {};" + "Z<X> A;", + "A", "Z<X> A", + [](PrintingPolicy &Policy) { Policy.SuppressTagKeyword = false; })); } TEST(DeclPrinter, TestCXXRecordDecl18) { - ASSERT_TRUE(PrintedDeclCXX98Matches("template<typename T> struct Z {};" - "struct X {};" - "Z<X> A;" - "template <typename T1, int>" - "struct Y{};" - "Y<Z<X>, 2> B;", - "B", "Y<Z<X>, 2> B")); - (void)[](PrintingPolicy &Policy) { Policy.SuppressTagKeyword = false; }; + ASSERT_TRUE(PrintedDeclCXX98Matches( + "template<typename T> struct Z {};" + "struct X {};" + "Z<X> A;" + "template <typename T1, int>" + "struct Y{};" + "Y<Z<X>, 2> B;", + "B", "Y<Z<X>, 2> B", + [](PrintingPolicy &Policy) { Policy.SuppressTagKeyword = false; })); } TEST(DeclPrinter, TestCXXRecordDecl19) { - ASSERT_TRUE(PrintedDeclCXX98Matches("template<typename T> struct Z {};" - "struct X {};" - "Z<X> A;" - "template <typename T1, int>" - "struct Y{};" - "Y<Z<X>, 2> B;", - "B", "Y<Z<X>, 2> B")); - (void)[](PrintingPolicy &Policy) { Policy.SuppressTagKeyword = true; }; + ASSERT_TRUE(PrintedDeclCXX98Matches( + "template<typename T> struct Z {};" + "struct X {};" + "Z<X> A;" + "template <typename T1, int>" + "struct Y{};" + "Y<Z<X>, 2> B;", + "B", "Y<Z<X>, 2> B", + [](PrintingPolicy &Policy) { Policy.SuppressTagKeyword = true; })); } + TEST(DeclPrinter, TestCXXRecordDecl20) { ASSERT_TRUE(PrintedDeclCXX98Matches( "template <typename T, int N> class Inner;" @@ -1431,8 +1435,8 @@ TEST(DeclPrinter, TestCXXRecordDecl20) { "};" "Outer<Inner<int, 10>, 5>::NestedStruct nestedInstance(100);", "nestedInstance", - "Outer<Inner<int, 10>, 5>::NestedStruct nestedInstance(100)")); - (void)[](PrintingPolicy &Policy) { Policy.SuppressTagKeyword = false; }; + "Outer<Inner<int, 10>, 5>::NestedStruct nestedInstance(100)", + [](PrintingPolicy &Policy) { Policy.SuppressTagKeyword = false; })); } TEST(DeclPrinter, TestCXXRecordDecl21) { @@ -1451,8 +1455,8 @@ TEST(DeclPrinter, TestCXXRecordDecl21) { "};" "Outer<Inner<int, 10>, 5>::NestedStruct nestedInstance(100);", "nestedInstance", - "Outer<Inner<int, 10>, 5>::NestedStruct nestedInstance(100)")); - (void)[](PrintingPolicy &Policy) { Policy.SuppressTagKeyword = true; }; + "Outer<Inner<int, 10>, 5>::NestedStruct nestedInstance(100)", + [](PrintingPolicy &Policy) { Policy.SuppressTagKeyword = true; })); } TEST(DeclPrinter, TestFunctionParamUglified) { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits