Mesa (gallium-0.1): Gallivm: fix off-by-one.

Stephane Marchesin marcheu at kemper.freedesktop.org
Sun Sep 28 21:19:03 UTC 2008


Module: Mesa
Branch: gallium-0.1
Commit: 7379d0ef8f533b0aa760cd21b219223602002a56
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7379d0ef8f533b0aa760cd21b219223602002a56

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