Mesa (gallium-0.2): Gallivm: fix off-by-one.
Zack Rusin
zack at kemper.freedesktop.org
Thu Oct 2 14:37:23 UTC 2008
Module: Mesa
Branch: gallium-0.2
Commit: fdcaf569d446db830a6eafd9c7f7c1b1030c0a93
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdcaf569d446db830a6eafd9c7f7c1b1030c0a93
Author: Stephane Marchesin <marchesin at icps.u-strasbg.fr>
Date: Sun Sep 28 23:18:55 2008 +0200
Gallivm: fix off-by-one.
---
src/gallium/auxiliary/gallivm/instructionssoa.cpp | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/gallium/auxiliary/gallivm/instructionssoa.cpp b/src/gallium/auxiliary/gallivm/instructionssoa.cpp
index efddc04..9a3ed9f 100644
--- a/src/gallium/auxiliary/gallivm/instructionssoa.cpp
+++ b/src/gallium/auxiliary/gallivm/instructionssoa.cpp
@@ -259,7 +259,7 @@ void InstructionsSoa::createBuiltins()
{
MemoryBuffer *buffer = MemoryBuffer::getMemBuffer(
(const char*)&soabuiltins_data[0],
- (const char*)&soabuiltins_data[Elements(soabuiltins_data)]);
+ (const char*)&soabuiltins_data[Elements(soabuiltins_data)-1]);
m_builtins = ParseBitcodeFile(buffer);
std::cout<<"Builtins created at "<<m_builtins<<std::endl;
assert(m_builtins);
More information about the mesa-commit
mailing list