Bug 1325771 - xpcom: Fix syntax error in PrepareAndDispatch on Linux/m68k. r?froydnj draft
authorJohn Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Thu, 22 Dec 2016 22:12:43 +0100
changeset 458864 d320c4ba78dd92e6663cb9b100d6520e59c126fa
parent 458863 d16f9bc5350fa83e0d1a8a603aab5d342ca87562
child 458865 7838195cc8161d080ad777fc5c180a62e7ed844a
push id41085
push userbmo:mh+mozilla@glandium.org
push dateWed, 11 Jan 2017 07:28:36 +0000
reviewersfroydnj
bugs1325771
milestone53.0a1
Bug 1325771 - xpcom: Fix syntax error in PrepareAndDispatch on Linux/m68k. r?froydnj
xpcom/reflect/xptcall/md/unix/xptcstubs_linux_m68k.cpp
--- a/xpcom/reflect/xptcall/md/unix/xptcstubs_linux_m68k.cpp
+++ b/xpcom/reflect/xptcall/md/unix/xptcstubs_linux_m68k.cpp
@@ -58,17 +58,17 @@ extern "C" {
             case nsXPTType::T_I32    : dp->val.i32 = *((int32_t*) ap);       break;
             case nsXPTType::T_I64    : dp->val.i64 = *((int64_t*) ap); ap++; break;
             case nsXPTType::T_U8     : dp->val.u8  = *(((uint8_t*) ap) + 3); break;
             case nsXPTType::T_U16    : dp->val.u16 = *(((uint16_t*)ap) + 1); break;
             case nsXPTType::T_U32    : dp->val.u32 = *((uint32_t*)ap);       break;
             case nsXPTType::T_U64    : dp->val.u64 = *((uint64_t*)ap); ap++; break;
             case nsXPTType::T_FLOAT  : dp->val.f   = *((float*)   ap);       break;
             case nsXPTType::T_DOUBLE : dp->val.d   = *((double*)  ap); ap++; break;
-            case nsXPTType::T_BOOL   : dp->val.b   = *((uint32_t* ap);       break;
+            case nsXPTType::T_BOOL   : dp->val.b   = *((uint32_t*)ap);       break;
             case nsXPTType::T_CHAR   : dp->val.c   = *(((char*)   ap) + 3);  break;
             case nsXPTType::T_WCHAR  : dp->val.wc  = *((wchar_t*) ap);       break;
             default:
                 NS_ERROR("bad type");
                 break;
             }
         }