-
For the record this is using ORC revision 542353d38daec11cdd632e5b999884ea0a7e3539 (head of 1.9 branch).
Also applying this seems to fix the compilation issues:
diff --git a/c++/include/orc/Int128.hh b/c++/include/orc/Int128.hh index 81cee0538..7c88e49c8 100644 --- a/c++/include/orc/Int128.hh +++ b/c++/include/orc/Int128.hh @@ -325,14 +325,14 @@ namespace orc { /** * Get the high bits of the twos complement representation of the number. */ - int64_t getHighBits() { + int64_t getHighBits() const { return highbits; } /** * Get the low bits of the twos complement representation of the number. */ - uint64_t getLowBits() { + uint64_t getLowBits() const { return lowbits; } diff --git a/c++/include/orc/MemoryPool.hh b/c++/include/orc/MemoryPool.hh index e9df39052..89d0dd17d 100644 --- a/c++/include/orc/MemoryPool.hh +++ b/c++/include/orc/MemoryPool.hh @@ -64,7 +64,7 @@ namespace orc { return buf; } - uint64_t size() { + uint64_t size() const { return currentSize; }
Please register or sign in to comment