Fix build with llvm-3.1svn. llvm-3.1svn r149918 changed BufferMemoryObject::getExtent and BufferMemoryObject::readByte from const member functions to non-const member functions in include/llvm/Support/MemoryObject.h.
Signed-off-by: Vinson Lee <v...@freedesktop.org> --- src/gallium/auxiliary/gallivm/lp_bld_debug.cpp | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp index be8d788..5d98763 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp +++ b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp @@ -146,12 +146,20 @@ public: return 0; } +#if HAVE_LLVM >= 0x0301 + uint64_t getExtent() +#else uint64_t getExtent() const +#endif { return Length; } +#if HAVE_LLVM >= 0x0301 + int readByte(uint64_t addr, uint8_t *byte) +#else int readByte(uint64_t addr, uint8_t *byte) const +#endif { if (addr > getExtent()) return -1; -- 1.7.9 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev