From d5958225ed619001c0625c1f6f48622ee0e1278a Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Mon, 16 Nov 2015 15:56:46 +0100 Subject: [PATCH] Bug 989499 - mingw 64-bit fixup: use proper type in pointer cast to avoid losing precision. --- mozglue/misc/StackWalk.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mozglue/misc/StackWalk.cpp b/mozglue/misc/StackWalk.cpp index e064eb4766c..bdca7d3882a 100644 --- a/mozglue/misc/StackWalk.cpp +++ b/mozglue/misc/StackWalk.cpp @@ -1073,7 +1073,7 @@ FramePointerStackWalk(MozWalkStackCallback aCallback, uint32_t aSkipFrames, // we can assume that bp > sp if (next <= bp || next > aStackEnd || - (long(next) & 3)) { + (uintptr_t(next) & 3)) { break; } #if (defined(__ppc__) && defined(XP_MACOSX)) || defined(__powerpc64__)