diff options
author | Jim Ingham <jingham@apple.com> | 2017-07-13 19:48:43 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2017-07-13 19:48:43 +0000 |
commit | 055e65f0d4879dc7f33b797daee89d49b619b950 (patch) | |
tree | 5669b8bd5b4dd6ed5da56619fe173c0de104909e /lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp | |
parent | 61949c9f6f82416f5d6599d02a834a944eb3168b (diff) | |
download | bcm5719-llvm-055e65f0d4879dc7f33b797daee89d49b619b950.tar.gz bcm5719-llvm-055e65f0d4879dc7f33b797daee89d49b619b950.zip |
Enable parsing C++ names generated by lambda functions.
https://reviews.llvm.org/D34911 from Weng Xuetian.
llvm-svn: 307944
Diffstat (limited to 'lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp')
-rw-r--r-- | lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp b/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp index 8c7fade8375..1e7dd77c4de 100644 --- a/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp +++ b/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp @@ -62,6 +62,11 @@ TEST(CPlusPlusLanguage, MethodNameParsing) { "XX::(anonymous namespace)::anon_class", "anon_func", "()", "const", "XX::(anonymous namespace)::anon_class::anon_func"}, + // Lambda + {"main::{lambda()#1}::operator()() const::{lambda()#1}::operator()() const", + "main::{lambda()#1}::operator()() const::{lambda()#1}", "operator()", "()", "const", + "main::{lambda()#1}::operator()() const::{lambda()#1}::operator()"}, + // Function pointers {"string (*f(vector<int>&&))(float)", "", "f", "(vector<int>&&)", "", "f"}, |