This is an automated email from the ASF dual-hosted git repository.

lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git


The following commit(s) were added to refs/heads/main by this push:
     new 0543d371a fix(c/vendor/nanoarrow): Fix -Wreorder warning (#1966)
0543d371a is described below

commit 0543d371aae5ba7a7689bbf1c6edeec1f400ef33
Author: Dewey Dunnington <[email protected]>
AuthorDate: Thu Jul 4 08:46:38 2024 +0000

    fix(c/vendor/nanoarrow): Fix -Wreorder warning (#1966)
    
    In some of the R packages we get:
    
    ```
    * checking whether package 'adbcsqlite' can be installed ... [35s] WARNING
    Found the following significant warnings:
      ../src/c/vendor/nanoarrow/nanoarrow.hpp:868:19: warning: 
'nanoarrow::ViewArrayStream::code_' will be initialized after [-Wreorder]
      ../src/c/vendor/nanoarrow/nanoarrow.hpp:867:15: warning:   'ArrowError* 
nanoarrow::ViewArrayStream::error_' [-Wreorder]
      ../src/c/vendor/nanoarrow/nanoarrow.hpp:828:3: warning:   when 
initialized here [-Wreorder]
    See 
'D:/a/arrow-adbc/arrow-adbc/r/adbcsqlite/check/adbcsqlite.Rcheck/00install.out' 
for details.
    ```
    
    
    
https://github.com/apache/arrow-adbc/actions/runs/9788345921/job/27026279250?pr=1965#step:10:166
    
    This has already been fixed upstream:
    
    
    
https://github.com/apache/arrow-nanoarrow/blob/c74bb37b990541c82305b000b516f922db74d1f9/src/nanoarrow/nanoarrow.hpp#L846
---
 .github/workflows/r-standard.yml | 3 +--
 c/vendor/nanoarrow/nanoarrow.hpp | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/r-standard.yml b/.github/workflows/r-standard.yml
index 09cd1f100..9a5a49682 100644
--- a/.github/workflows/r-standard.yml
+++ b/.github/workflows/r-standard.yml
@@ -17,8 +17,7 @@
 
 name: R (standard)
 
-# Runs on PRs that touch the R packages and when pushing files the R
-# package uses to main.
+# Runs on PRs that touch the R packages directly
 on:
   pull_request:
     branches:
diff --git a/c/vendor/nanoarrow/nanoarrow.hpp b/c/vendor/nanoarrow/nanoarrow.hpp
index 0de2371b4..5f8aabbac 100644
--- a/c/vendor/nanoarrow/nanoarrow.hpp
+++ b/c/vendor/nanoarrow/nanoarrow.hpp
@@ -864,8 +864,8 @@ class ViewArrayStream {
   };
 
   internal::InputRange<Next> range_;
-  ArrowError* error_;
   ArrowErrorCode* code_;
+  ArrowError* error_;
   ArrowError internal_error_ = {};
   ArrowErrorCode internal_code_;
   bool code_was_accessed_ = false;

Reply via email to