From 76f61154245c405cd607d3ec38e389e57a65c9b1 Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Wed, 21 Jun 2006 00:29:14 +0000 Subject: [PATCH] Fix non-64-bit clean code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28891 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/CodeGen/MachineCodeEmitter.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/llvm/CodeGen/MachineCodeEmitter.h b/include/llvm/CodeGen/MachineCodeEmitter.h index b1d2a9a77c7..758a1673098 100644 --- a/include/llvm/CodeGen/MachineCodeEmitter.h +++ b/include/llvm/CodeGen/MachineCodeEmitter.h @@ -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; }