[libcxx][test] Update picolib xfails (#99631)

clang_modules_include.gen.py works now, and I added some background to
classic_table.pass.cpp.

Opened https://github.com/picolibc/picolibc/issues/778 to see if that
one is possible to fix.
This commit is contained in:
David Spickett 2024-07-24 10:45:00 +01:00 committed by GitHub
parent cd82fee391
commit 71a848632e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

View File

@ -37,9 +37,6 @@ for header in public_headers:
// TODO: Investigate this failure
// UNSUPPORTED: LIBCXX-FREEBSD-FIXME
// TODO: Investigate this failure
// UNSUPPORTED: LIBCXX-PICOLIBC-FIXME
{lit_header_restrictions.get(header, '')}
#include <{header}>

View File

@ -6,6 +6,10 @@
//
//===----------------------------------------------------------------------===//
// Picolibc/newlib checks for the blank flag in isprint, which needs to be false
// for tab. So they removed the _B flag from the ctype data, which causes this
// test to fail.
// See https://github.com/picolibc/picolibc/issues/778.
// XFAIL: LIBCXX-PICOLIBC-FIXME
// <locale>