Some embedded platforms do not wish to support the C library functionality for handling wchar_t because they have no use for it. It makes sense for libc++ to work properly on those platforms, so this commit adds a carve-out of functionality for wchar_t. Unfortunately, unlike some other carve-outs (e.g. random device), this patch touches several parts of the library. However, despite the wide impact of this patch, I still think it is important to support this configuration since it makes it much simpler to port libc++ to some embedded platforms. Differential Revision: https://reviews.llvm.org/D111265 |
||
|---|---|---|
| .. | ||
| awk.locale.pass.cpp | ||
| awk.pass.cpp | ||
| backup.pass.cpp | ||
| basic.compile.fail.cpp | ||
| basic.locale.pass.cpp | ||
| basic.pass.cpp | ||
| ecma.locale.pass.cpp | ||
| ecma.pass.cpp | ||
| egrep.pass.cpp | ||
| exponential.pass.cpp | ||
| extended.locale.pass.cpp | ||
| extended.pass.cpp | ||
| grep.pass.cpp | ||
| invert_neg_word_search.pass.cpp | ||
| lookahead.pass.cpp | ||
| no_update_pos.pass.cpp | ||