Antoine Pitrou created ARROW-6913:
-------------------------------------

             Summary: [R] Potential bug in compute.cc
                 Key: ARROW-6913
                 URL: https://issues.apache.org/jira/browse/ARROW-6913
             Project: Apache Arrow
          Issue Type: Bug
          Components: R
            Reporter: Antoine Pitrou


Just spotted this compiler warning which looks like a real issue:
{code}
compute.cpp: In function 'std::shared_ptr<arrow::ChunkedArray> 
ChunkedArray__Take(const std::shared_ptr<arrow::ChunkedArray>&, 
Rcpp::IntegerVector&)':
compute.cpp:141:15: warning: suggest parentheses around comparison in operand 
of '&' [-Wparentheses]
     if (min_i >= offset & max_i < offset + len) {
         ~~~~~~^~~~~~~~~
{code}

In C++ the "&" operator has a lower priority than comparisons. You probably 
want to use the "&&" operator instead.

cc [~romainfrancois] [~npr]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to