gallivm: Change getExtent and readByte to non-const with llvm-3.1.

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 <vlee@freedesktop.org>
Reviewed-by: José Fonseca <jfonseca@vmware.com>
This commit is contained in:
Vinson Lee 2012-02-08 21:45:27 -08:00
parent 3340b47c22
commit d5a6c17254

View file

@ -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;