diff --git a/mozilla/js/src/xpconnect/src/xpcwrappednativeclass.cpp b/mozilla/js/src/xpconnect/src/xpcwrappednativeclass.cpp index ef957170a18..49e44207cff 100644 --- a/mozilla/js/src/xpconnect/src/xpcwrappednativeclass.cpp +++ b/mozilla/js/src/xpconnect/src/xpcwrappednativeclass.cpp @@ -340,8 +340,9 @@ nsXPCWrappedNativeClass::HandlePossibleNameCaseError(JSContext* cx, jsid id) char* locationStr = nsnull; nsCOMPtr e = - dont_AddRef(nsXPCException::NewException("", NS_OK, - nsnull, nsnull)); + dont_AddRef(NS_STATIC_CAST(nsIXPCException*, + nsXPCException::NewException("", + NS_OK, nsnull, nsnull))); nsCOMPtr loc = nsnull; if(e)