Repository: arrow
Updated Branches:
  refs/heads/master 5888e10cf -> 5a161ebc1


ARROW-505: [C++] Fix compiler warning in gcc in release mode

Author: Wes McKinney <wes.mckin...@twosigma.com>

Closes #294 from wesm/fix-release-compile-warning and squashes the following 
commits:

4189892 [Wes McKinney] Suppress another Cython compiler warning when compiling 
with clang
9a8ad54 [Wes McKinney] Fix compiler warning in gcc in release mode


Project: http://git-wip-us.apache.org/repos/asf/arrow/repo
Commit: http://git-wip-us.apache.org/repos/asf/arrow/commit/5a161ebc
Tree: http://git-wip-us.apache.org/repos/asf/arrow/tree/5a161ebc
Diff: http://git-wip-us.apache.org/repos/asf/arrow/diff/5a161ebc

Branch: refs/heads/master
Commit: 5a161ebc1961b4f784d51322b12fe09e8c8aa08d
Parents: 5888e10
Author: Wes McKinney <wes.mckin...@twosigma.com>
Authored: Sun Jan 22 11:13:59 2017 -0500
Committer: Wes McKinney <wes.mckin...@twosigma.com>
Committed: Sun Jan 22 11:13:59 2017 -0500

----------------------------------------------------------------------
 cpp/src/arrow/ipc/adapter.cc | 4 ++--
 python/CMakeLists.txt        | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/arrow/blob/5a161ebc/cpp/src/arrow/ipc/adapter.cc
----------------------------------------------------------------------
diff --git a/cpp/src/arrow/ipc/adapter.cc b/cpp/src/arrow/ipc/adapter.cc
index 9da7b39..c8e631c 100644
--- a/cpp/src/arrow/ipc/adapter.cc
+++ b/cpp/src/arrow/ipc/adapter.cc
@@ -197,8 +197,8 @@ class RecordBatchWriter : public ArrayVisitor {
 
   Status GetTotalSize(int64_t* size) {
     // emulates the behavior of Write without actually writing
-    int32_t metadata_length;
-    int64_t body_length;
+    int32_t metadata_length = 0;
+    int64_t body_length = 0;
     MockOutputStream dst;
     RETURN_NOT_OK(Write(&dst, &metadata_length, &body_length));
     *size = dst.GetExtentBytesWritten();

http://git-wip-us.apache.org/repos/asf/arrow/blob/5a161ebc/python/CMakeLists.txt
----------------------------------------------------------------------
diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt
index 0a2d4e9..b3735b1 100644
--- a/python/CMakeLists.txt
+++ b/python/CMakeLists.txt
@@ -87,6 +87,9 @@ if ("${COMPILER_FAMILY}" STREQUAL "clang")
   #   http://petereisentraut.blogspot.com/2011/05/ccache-and-clang.html
   #   http://petereisentraut.blogspot.com/2011/09/ccache-and-clang-part-2.html
   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments")
+
+  # Cython warnings in clang
+  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-parentheses-equality")
 endif()
 
 set(PYARROW_LINK "a")

Reply via email to