OK, now we're down to compiler warnings:
```
/home/travis/build/apache/arrow/cpp/src/gandiva/precompiled/bitmap.cc: In
function ‘void bitMapSetBit(unsigned char*, int, bool)’:
/home/travis/build/apache/arrow/cpp/src/gandiva/precompiled/bitmap.cc:41:17:
error: conversion to ‘unsigned char’ from ‘long unsigned int’ may alter its
value [-Werror=conversion]
bmap[byteIdx] ^= (-value ^ bmap[byteIdx]) & (1UL << bitIdx);
^
/home/travis/build/apache/arrow/cpp/src/gandiva/precompiled/bitmap.cc: In
function ‘void bitMapClearBitIfFalse(unsigned char*, int, bool)’:
/home/travis/build/apache/arrow/cpp/src/gandiva/precompiled/bitmap.cc:50:19:
error: conversion to ‘unsigned char’ from ‘int’ may alter its value
[-Werror=conversion]
bmap[byteIdx] &= ~(1 << bitIdx);
```
[ Full content available at: https://github.com/apache/arrow/pull/2705 ]
This message was relayed via gitbox.apache.org for [email protected]