Bug 1377951 Move a variable so it does not generate unused variable warnings (as errors) in MinGW draft
authorTom Ritter <tom@mozilla.com>
Mon, 21 Aug 2017 17:16:56 -0500
changeset 650467 69edc7255289549732ad2ed80c05f1554837ce07
parent 650466 dc2ae1e9ec5306c6766e0901bfcab156727af1b1
child 650468 0d3e3112c42b734ec016a3ae4b9d666f169ecd2a
child 650480 051fd73d93967eca2548b9731b753d0901f3efa3
push id75406
push userbmo:tom@mozilla.com
push dateTue, 22 Aug 2017 13:31:50 +0000
bugs1377951
milestone57.0a1
Bug 1377951 Move a variable so it does not generate unused variable warnings (as errors) in MinGW MozReview-Commit-ID: Dn5gfs4gyb1
js/src/vm/ArrayBufferObject.cpp
old mode 100644
new mode 100755
--- a/js/src/vm/ArrayBufferObject.cpp
+++ b/js/src/vm/ArrayBufferObject.cpp
@@ -674,21 +674,21 @@ WasmArrayRawBuffer::Allocate(uint32_t nu
 }
 
 /* static */ void
 WasmArrayRawBuffer::Release(void* mem)
 {
     WasmArrayRawBuffer* header = (WasmArrayRawBuffer*)((uint8_t*)mem - sizeof(WasmArrayRawBuffer));
     uint8_t* base = header->basePointer();
     MOZ_RELEASE_ASSERT(header->mappedSize() <= SIZE_MAX - gc::SystemPageSize());
-    size_t mappedSizeWithHeader = header->mappedSize() + gc::SystemPageSize();
 
 # ifdef XP_WIN
     VirtualFree(base, 0, MEM_RELEASE);
 # else  // XP_WIN
+    size_t mappedSizeWithHeader = header->mappedSize() + gc::SystemPageSize();
     munmap(base, mappedSizeWithHeader);
 # endif  // !XP_WIN
 
 #  if defined(MOZ_VALGRIND) && defined(VALGRIND_ENABLE_ADDR_ERROR_REPORTING_IN_RANGE)
     VALGRIND_ENABLE_ADDR_ERROR_REPORTING_IN_RANGE(base, mappedSizeWithHeader);
 #  endif
 }