Skip to content

Commit 71a8486

Browse files
[libcxx][test] Update picolib xfails (#99631)
clang_modules_include.gen.py works now, and I added some background to classic_table.pass.cpp. Opened picolibc/picolibc#778 to see if that one is possible to fix.
1 parent cd82fee commit 71a8486

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

libcxx/test/libcxx/clang_modules_include.gen.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,6 @@
3737
// TODO: Investigate this failure
3838
// UNSUPPORTED: LIBCXX-FREEBSD-FIXME
3939
40-
// TODO: Investigate this failure
41-
// UNSUPPORTED: LIBCXX-PICOLIBC-FIXME
42-
4340
{lit_header_restrictions.get(header, '')}
4441
4542
#include <{header}>

libcxx/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics/classic_table.pass.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
//
77
//===----------------------------------------------------------------------===//
88

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

1115
// <locale>

0 commit comments

Comments
 (0)