diff options
Diffstat (limited to 'source/core/slang-string-escape-util.cpp')
| -rw-r--r-- | source/core/slang-string-escape-util.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/source/core/slang-string-escape-util.cpp b/source/core/slang-string-escape-util.cpp index ffc43a7cb..513908c4c 100644 --- a/source/core/slang-string-escape-util.cpp +++ b/source/core/slang-string-escape-util.cpp @@ -351,8 +351,7 @@ SlangResult CppStringEscapeHandler::appendUnescaped(const UnownedStringSlice& sl const Index maxUtf8EncodeCount = 6; char* chars = out.prepareForAppend(maxUtf8EncodeCount); - - int numChars = EncodeUnicodePointToUTF8(chars, int(value)); + int numChars = encodeUnicodePointToUTF8(Char32(value), chars); out.appendInPlace(chars, numChars); start = cur; @@ -812,7 +811,7 @@ SlangResult JSONStringEscapeHandler::appendUnescaped(const UnownedStringSlice& s // Need to encode in UTF8 to concat char buf[8]; - int len = EncodeUnicodePointToUTF8(buf, value); + int len = encodeUnicodePointToUTF8(Char32(value), buf); out.append(buf, buf + len); |
