diff --git a/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparcv9_solaris.cpp b/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparcv9_solaris.cpp index 23143f12258..2e00351576d 100644 --- a/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparcv9_solaris.cpp +++ b/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_sparcv9_solaris.cpp @@ -76,7 +76,7 @@ PrepareAndDispatch(nsXPTCStubBase* self, PRUint64 methodIndex, PRUint64* args) case nsXPTType::T_I8 : dp->val.i8 = *((PRInt32*) ap); break; case nsXPTType::T_I16 : dp->val.i16 = *((PRInt32*) ap); break; case nsXPTType::T_I32 : dp->val.i32 = *((PRInt32*) ap); break; - case nsXPTType::T_DOUBLE : dp->val.d = *((double) ap); break; + case nsXPTType::T_DOUBLE : dp->val.d = *((double*) ap); break; case nsXPTType::T_U64 : dp->val.u64 = *((PRUint648) ap); break; case nsXPTType::T_I64 : dp->val.i64 = *((PRInt648) ap); break; case nsXPTType::T_U8 : dp->val.u8 = *((PRUint32*) ap); break;