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_oct.pass.cpp | ||
| bad_backref.pass.cpp | ||
| bad_ctype.pass.cpp | ||
| bad_escape.pass.cpp | ||
| bad_range.pass.cpp | ||
| bad_repeat.pass.cpp | ||
| copy.pass.cpp | ||
| deduct.fail.cpp | ||
| deduct.pass.cpp | ||
| default.pass.cpp | ||
| il_flg.pass.cpp | ||
| iter_iter.pass.cpp | ||
| iter_iter_flg.pass.cpp | ||
| ptr.pass.cpp | ||
| ptr_flg.pass.cpp | ||
| ptr_size.pass.cpp | ||
| ptr_size_flg.pass.cpp | ||
| string.pass.cpp | ||
| string_flg.pass.cpp | ||