summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2020-03-15 19:28:02 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2020-03-15 19:28:02 (GMT)
commit46cf7042cf511215001bb28c072821998a83d011 (patch)
tree2aa12b84c2f01d124cafe788ad5b314e9e94ae59 /tests
parent0df5bc8635819dcb268cf8ca1f82b9713417a6cb (diff)
Added support for packed template arguments in Itanium demangling.
Diffstat (limited to 'tests')
-rw-r--r--tests/mangling/itanium.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/mangling/itanium.py b/tests/mangling/itanium.py
index a1cc517..1b24c3d 100644
--- a/tests/mangling/itanium.py
+++ b/tests/mangling/itanium.py
@@ -214,3 +214,6 @@ class TestItaniumMangling(ChrysalideTestCase):
demangled = demangler.decode_routine('_ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_')
self.check_demangling(demangled, 'std::__1::__tree_node_base<void *> *std::__1::__tree_next<std::__1::__tree_node_base<void *> *>(std::__1::__tree_node_base<void *> *)')
+
+ demangled = demangler.decode_routine('_ZNSt3__110shared_ptrIN7android14CameraMetadataEE11make_sharedIJRKS2_EEES3_DpOT_')
+ self.check_demangling(demangled, 'std::__1::shared_ptr<android::CameraMetadata> std::__1::shared_ptr<android::CameraMetadata>::make_shared<const android::CameraMetadata &>(const android::CameraMetadata &&&)')