summaryrefslogtreecommitdiff
path: root/libcxxabi/test/test_demangle.pass.cpp
diff options
context:
space:
mode:
authorMichael Platings <michael.platings@arm.com>2023-11-29 09:56:20 -0500
committerLouis Dionne <ldionne.2@gmail.com>2023-11-29 10:43:16 -0500
commit8aeacebf288b2f5dc9d3f23e9ac9a4f910238504 (patch)
tree99aeafba1ff44071830c0dbc0a0f6aabe7f073c0 /libcxxabi/test/test_demangle.pass.cpp
parent7eb3103123ffa5c6061ad6775ba6c87d6cd5e256 (diff)
[libc++] Add initial support for picolibc
Picolibc is a C Standard Library that is commonly used in embedded environments. This patch adds initial support for this configuration along with pre-commit CI. As of this patch, the test suite only builds the tests and nothing is run. A follow-up patch will make the test suite actually run the tests. Differential Revision: https://reviews.llvm.org/D154246
Diffstat (limited to 'libcxxabi/test/test_demangle.pass.cpp')
-rw-r--r--libcxxabi/test/test_demangle.pass.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/libcxxabi/test/test_demangle.pass.cpp b/libcxxabi/test/test_demangle.pass.cpp
index 67d52088a9e7..b7e41099ebfc 100644
--- a/libcxxabi/test/test_demangle.pass.cpp
+++ b/libcxxabi/test/test_demangle.pass.cpp
@@ -9,6 +9,9 @@
// The demangler does not pass all these tests with the system dylibs on macOS.
// XFAIL: stdlib=apple-libc++ && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}
+// This test is too big for most embedded devices.
+// XFAIL: LIBCXX-PICOLIBC-FIXME
+
// https://llvm.org/PR51407 was not fixed in some previously-released
// demanglers, which causes them to run into the infinite loop.
// UNSUPPORTED: stdlib=apple-libc++ && target={{.+}}-apple-macosx10.{{9|10|11|12|13|14|15}}