summaryrefslogtreecommitdiffstats
path: root/source/core/slang-string-escape-util.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/core/slang-string-escape-util.cpp')
-rw-r--r--source/core/slang-string-escape-util.cpp5
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);