diff --git a/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h b/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h index 93ba37f37d..649aa36250 100644 --- a/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h +++ b/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h @@ -629,11 +629,11 @@ struct CppTokeniserFunctions @see writeEscapeChars */ - static String addEscapeChars (StringRef s) + static String addEscapeChars (const String& s) { - MemoryOutputStream out; - writeEscapeChars (out, s.text, -1, -1, false, true, true); - return out.toUTF8(); + MemoryOutputStream mo; + writeEscapeChars (mo, s.toRawUTF8(), -1, -1, false, true, true); + return mo.toString(); } };