newlib defines blank as 0200 (0x80) (see newlib/libc/include/ctype.h),
which is the same as __regex_word, so the static_assert fails. However,
"mask" is only a single byte, so we don't have room to expand.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
I'm not sure what the implications of this static_assert failing are. Since we can't avoid overlap with newlib's current defines and mask size, do we need to get newlib to fix this upstream?
Comment Actions
I think this is being superseded by https://reviews.llvm.org/D138195. If so, please abandon to clear the review queue. Otherwise, please let us know.