Fix a conversion warning in the mingw32 build
authorAlp Toker <alp@nuanti.com>
Fri, 18 Oct 2013 07:53:25 +0000 (07:53 +0000)
committerAlp Toker <alp@nuanti.com>
Fri, 18 Oct 2013 07:53:25 +0000 (07:53 +0000)
gcc diagnoses this:
  warning: converting to non-pointer type 'unsigned int' from NULL

Also remove an empty statement.

No change in functionality.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192955 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Support/Windows/Memory.inc

index 4c5aebd5e71a85b2820de32079669a9713fb9192..12604524d406f8db17b93fad0969b1f032184963 100644 (file)
@@ -82,7 +82,7 @@ MemoryBlock Memory::allocateMappedMemory(size_t NumBytes,
 
   uintptr_t Start = NearBlock ? reinterpret_cast<uintptr_t>(NearBlock->base()) +
                                 NearBlock->size()
-                           : NULL;
+                           : 0;
 
   // If the requested address is not aligned to the allocation granularity,
   // round up to get beyond NearBlock. VirtualAlloc would have rounded down.
@@ -106,7 +106,7 @@ MemoryBlock Memory::allocateMappedMemory(size_t NumBytes,
   MemoryBlock Result;
   Result.Address = PA;
   Result.Size = NumBlocks*Granularity;
-                                 ;
+
   if (Flags & MF_EXEC)
     Memory::InvalidateInstructionCache(Result.Address, Result.Size);