From 46d8428680317d2d3f8555d145c447381129cfe7 Mon Sep 17 00:00:00 2001 From: Michael Buch Date: Sat, 22 Oct 2022 12:14:28 +0100 Subject: [PATCH] [lldb][Test] Add C-array test-cases to CPlusPlusNameParser unit-tests Make sure we test the code path where we parse function templates instantiated with C-arrays. --- lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp b/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp index e843782..b5608fb 100644 --- a/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp +++ b/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp @@ -116,6 +116,12 @@ TEST(CPlusPlusLanguage, MethodNameParsing) { "const volatile &&", "llvm::Optional::operator*"}, {"void foo>()", "", "foo>", "()", "", "foo>"}, + {"void foo[10]>>()", "", "foo[10]>>", "()", "", + "foo[10]>>"}, + {"void foo()", "", "foo", "()", "", + "foo"}, + {"void foo()", "", "foo", "()", "", + "foo"}, // auto return type {"auto std::test_return_auto() const", "std", -- 2.7.4