diff options
Diffstat (limited to 'programs')
-rw-r--r-- | programs/illegal-codepoints/main.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/programs/illegal-codepoints/main.cpp b/programs/illegal-codepoints/main.cpp index 3b65ccc8..d00130d5 100644 --- a/programs/illegal-codepoints/main.cpp +++ b/programs/illegal-codepoints/main.cpp @@ -6119,7 +6119,8 @@ int main() static std::wstring_convert<std::codecvt_utf8_utf16<char16_t>,char16_t> convert; ret.append(convert.to_bytes((char16_t) v)); #else - ret.append((char) v); + char _v = (char) v; + ret.append(&_v, 1); #endif ret.append("'"); return ret; |