summaryrefslogtreecommitdiffstats
path: root/libcxxabi/test/test_demangle.pass.cpp
diff options
context:
space:
mode:
authorMarshall Clow <mclow.lists@gmail.com>2015-10-08 03:02:09 +0000
committerMarshall Clow <mclow.lists@gmail.com>2015-10-08 03:02:09 +0000
commita552480298c7774ecaabcef34f8025f5d16fa31d (patch)
treec89ff387c25ac191e88a0a035636d5e4070bb55c /libcxxabi/test/test_demangle.pass.cpp
parenta082040deddc5760c728f61c3f6d9809631512ba (diff)
downloadbcm5719-llvm-a552480298c7774ecaabcef34f8025f5d16fa31d.tar.gz
bcm5719-llvm-a552480298c7774ecaabcef34f8025f5d16fa31d.zip
Fix incorrect parsing of arguments for nested functions. Reviewed as http://reviews.llvm.org/D13192. Thanks to Anseny Kapoulkine for the patch.
llvm-svn: 249649
Diffstat (limited to 'libcxxabi/test/test_demangle.pass.cpp')
-rw-r--r--libcxxabi/test/test_demangle.pass.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/libcxxabi/test/test_demangle.pass.cpp b/libcxxabi/test/test_demangle.pass.cpp
index 8a4685accc5..7e845b10bfe 100644
--- a/libcxxabi/test/test_demangle.pass.cpp
+++ b/libcxxabi/test/test_demangle.pass.cpp
@@ -29593,6 +29593,7 @@ const char* cases[][2] =
{"_ZNK3Ncr6Silver7Utility6detail12CallOnThreadIZ53-[DeploymentSetupController handleManualServerEntry:]E3$_5EclIJEEEDTclclL_ZNS2_4getTIS4_EERT_vEEspclsr3stdE7forwardIT_Efp_EEEDpOSA_", "decltype(-[DeploymentSetupController handleManualServerEntry:]::$_5& Ncr::Silver::Utility::detail::getT<-[DeploymentSetupController handleManualServerEntry:]::$_5>()()(std::forward<-[DeploymentSetupController handleManualServerEntry:]::$_5>(fp))) Ncr::Silver::Utility::detail::CallOnThread<-[DeploymentSetupController handleManualServerEntry:]::$_5>::operator()<>(-[DeploymentSetupController handleManualServerEntry:]::$_5&&) const"},
{"_Zli2_xy", "operator\"\" _x(unsigned long long)"},
{"_Z1fIiEDcT_", "decltype(auto) f<int>(int)"},
+ {"_ZZ4testvEN1g3fooE5Point", "test()::g::foo(Point)"},
};
const unsigned N = sizeof(cases) / sizeof(cases[0]);
OpenPOWER on IntegriCloud