This is an archive of the discontinued LLVM Phabricator instance.

[libc++][CI][AIX] modify the equivalence classes of regex_match for locale "cs_CZ.ISO8859-2"
ClosedPublic

Authored by DiggerLin on May 25 2022, 12:39 PM.

Details

Summary
  1. AIX supports character equivalence classes. What the contents of the class are depends on the locale and the standards do not specify any locale other than C/POSIX.
  2. add if define(_AIX) to exclude "regex_match do not support Collating Elements: [[.ch.]] for wchar_t" and need further investigation.

Diff Detail

Event Timeline

DiggerLin created this revision.May 25 2022, 12:39 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 25 2022, 12:39 PM
DiggerLin requested review of this revision.May 25 2022, 12:39 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 25 2022, 12:40 PM
Herald added 1 blocking reviewer(s): Restricted Project. · View Herald Transcript
Mordante accepted this revision.May 29 2022, 5:17 AM

LGTM, but please wait for approval from somebody of the AIX team before landing.

This revision is now accepted and ready to land.May 29 2022, 5:17 AM

Can you rebase this patch and test the CI before landing?

Can you rebase and land this patch? Thanks!