Fix non-64-bit clean code.
authorEvan Cheng <evan.cheng@apple.com>
Wed, 21 Jun 2006 00:29:14 +0000 (00:29 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Wed, 21 Jun 2006 00:29:14 +0000 (00:29 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28891 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/MachineCodeEmitter.h

index b1d2a9a77c7f2aee0ff8a0d1fcea310aac44fb9c..758a16730984dc752869e5ca4a08ba3d24488f6e 100644 (file)
@@ -129,7 +129,8 @@ public:
     if (Alignment == 0) Alignment = 1;
     // Move the current buffer ptr up to the specified alignment.
     CurBufferPtr =
-      (unsigned char*)(((intptr_t)CurBufferPtr+Alignment-1) & ~(Alignment-1));
+      (unsigned char*)(((intptr_t)CurBufferPtr+Alignment-1) &
+                       ~(intptr_t)(Alignment-1));
     if (CurBufferPtr > BufferEnd)
       CurBufferPtr = BufferEnd;
   }