You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ap...@apache.org on 2023/07/04 16:34:13 UTC

[arrow] branch main updated: GH-36451: [CI][C++] Fix compilation failure on Fedora 35 (#36457)

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

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


The following commit(s) were added to refs/heads/main by this push:
     new d2fd730c1e GH-36451: [CI][C++] Fix compilation failure on Fedora 35 (#36457)
d2fd730c1e is described below

commit d2fd730c1e7e485a98d9520977d059f3b1c8c804
Author: Antoine Pitrou <an...@python.org>
AuthorDate: Tue Jul 4 18:34:06 2023 +0200

    GH-36451: [CI][C++] Fix compilation failure on Fedora 35 (#36457)
    
    `testing::HasSubstr` might not accept a `std::string_view` argument.
    * Closes: #36451
    
    Authored-by: Antoine Pitrou <an...@python.org>
    Signed-off-by: Antoine Pitrou <an...@python.org>
---
 cpp/src/arrow/scalar_test.cc | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/cpp/src/arrow/scalar_test.cc b/cpp/src/arrow/scalar_test.cc
index b66857717f..a188aea166 100644
--- a/cpp/src/arrow/scalar_test.cc
+++ b/cpp/src/arrow/scalar_test.cc
@@ -1075,10 +1075,8 @@ void CheckListCast(const ScalarType& scalar, const std::shared_ptr<DataType>& to
                       *checked_cast<const BaseListScalar&>(*cast_scalar).value);
 }
 
-template <typename ScalarType>
-void CheckInvalidListCast(const ScalarType& scalar,
-                          const std::shared_ptr<DataType>& to_type,
-                          std::string_view expected_message) {
+void CheckInvalidListCast(const Scalar& scalar, const std::shared_ptr<DataType>& to_type,
+                          const std::string& expected_message) {
   EXPECT_RAISES_WITH_CODE_AND_MESSAGE_THAT(StatusCode::Invalid,
                                            ::testing::HasSubstr(expected_message),
                                            scalar.CastTo(to_type));