[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineCodeEmitter.h
Evan Cheng
evan.cheng at apple.com
Tue Jun 20 17:29:26 PDT 2006
Changes in directory llvm/include/llvm/CodeGen:
MachineCodeEmitter.h updated: 1.40 -> 1.41
---
Log message:
Fix non-64-bit clean code.
---
Diffs of the changes: (+2 -1)
MachineCodeEmitter.h | 3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/MachineCodeEmitter.h
diff -u llvm/include/llvm/CodeGen/MachineCodeEmitter.h:1.40 llvm/include/llvm/CodeGen/MachineCodeEmitter.h:1.41
--- llvm/include/llvm/CodeGen/MachineCodeEmitter.h:1.40 Wed May 3 12:10:41 2006
+++ llvm/include/llvm/CodeGen/MachineCodeEmitter.h Tue Jun 20 19:29:14 2006
@@ -129,7 +129,8 @@
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;
}
More information about the llvm-commits
mailing list