diff --git a/dom/src/json/nsJSON.cpp b/dom/src/json/nsJSON.cpp index 77f05b895247..6ad3e1f62ac7 100644 --- a/dom/src/json/nsJSON.cpp +++ b/dom/src/json/nsJSON.cpp @@ -1273,7 +1273,9 @@ nsresult nsJSONListener::HandleString(const PRUnichar *aBuf, PRUint32 aLength) { JSObject *obj = mObjectStack.ElementAt(mObjectStack.Length() - 1); - JSString *str = JS_NewUCStringCopyN(mCx, aBuf, aLength); + JSString *str = JS_NewUCStringCopyN(mCx, + reinterpret_cast (aBuf), + aLength); if (!str) return NS_ERROR_OUT_OF_MEMORY;