I'm not sure if libcxx is asserting UTF-8 here; but on Windows the full char value is always passed through in its entirety, since the default codepage is something like Windows-1252. The replacement character is only used for non-chars there; and that should be a more portable test everywhere. (Still pending review at https://reviews.llvm.org/D47395 which has been open since may; will ask for forgiveness rather than permission :) ) llvm-svn: 339213 |
||
|---|---|---|
| .. | ||
| copyfmt.pass.cpp | ||
| fill.pass.cpp | ||
| fill_char_type.pass.cpp | ||
| imbue.pass.cpp | ||
| move.pass.cpp | ||
| narrow.pass.cpp | ||
| rdbuf.pass.cpp | ||
| rdbuf_streambuf.pass.cpp | ||
| set_rdbuf.pass.cpp | ||
| swap.pass.cpp | ||
| tie.pass.cpp | ||
| tie_ostream.pass.cpp | ||
| widen.pass.cpp | ||