Skip to content

Instantly share code, notes, and snippets.

@pitrou
Created June 22, 2023 14:36
Show Gist options
  • Save pitrou/fa4a3f605cc42306ed7c34eed9211825 to your computer and use it in GitHub Desktop.
Save pitrou/fa4a3f605cc42306ed7c34eed9211825 to your computer and use it in GitHub Desktop.
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc: In instantiation of 'void arrow::internal::TestSmallStaticVector<Param>::CheckMove(bool) [with long unsigned int N = 5; Param = arrow::internal::VectorIntLikeParam<arrow::internal::StaticVectorTraits, arrow::MoveOnlyDataType>]':
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:425:38: required from 'void arrow::internal::TestSmallStaticVector<Param>::TestMove() [with Param = arrow::internal::VectorIntLikeParam<arrow::internal::StaticVectorTraits, arrow::MoveOnlyDataType>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:57: required from 'void arrow::internal::TestSmallStaticVector_Move_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = arrow::internal::VectorIntLikeParam<arrow::internal::StaticVectorTraits, arrow::MoveOnlyDataType>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:1: required from here
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: error: moving 'moved_moved_ints' of type 'arrow::internal::TestSmallStaticVector<arrow::internal::VectorIntLikeParam<arrow::internal::StaticVectorTraits, arrow::MoveOnlyDataType> >::IntVectorType<5>' {aka 'arrow::internal::StaticVectorImpl<arrow::MoveOnlyDataType, 5, arrow::internal::StaticVectorStorage<arrow::MoveOnlyDataType, 5, true> >'} to itself [-Werror=self-move]
418 | moved_moved_ints = std::move(moved_moved_ints);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: note: remove 'std::move' call
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc: In instantiation of 'void arrow::internal::TestSmallStaticVector<Param>::CheckMove(bool) [with long unsigned int N = 2; Param = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, int>]':
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:425:38: required from 'void arrow::internal::TestSmallStaticVector<Param>::TestMove() [with Param = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, int>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:57: required from 'void arrow::internal::TestSmallStaticVector_Move_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, int>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:1: required from here
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: error: moving 'moved_moved_ints' of type 'arrow::internal::TestSmallStaticVector<arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, int> >::IntVectorType<2>' {aka 'arrow::internal::StaticVectorImpl<int, 2, arrow::internal::SmallVectorStorage<int, 2> >'} to itself [-Werror=self-move]
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: note: remove 'std::move' call
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc: In instantiation of 'void arrow::internal::TestSmallStaticVector<Param>::CheckMove(bool) [with long unsigned int N = 5; Param = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, int>]':
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:426:17: required from 'void arrow::internal::TestSmallStaticVector<Param>::TestMove() [with Param = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, int>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:57: required from 'void arrow::internal::TestSmallStaticVector_Move_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, int>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:1: required from here
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: error: moving 'moved_moved_ints' of type 'arrow::internal::TestSmallStaticVector<arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, int> >::IntVectorType<5>' {aka 'arrow::internal::StaticVectorImpl<int, 5, arrow::internal::SmallVectorStorage<int, 5> >'} to itself [-Werror=self-move]
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: note: remove 'std::move' call
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc: In instantiation of 'void arrow::internal::TestSmallStaticVector<Param>::CheckMove(bool) [with long unsigned int N = 5; Param = arrow::internal::VectorIntLikeParam<arrow::internal::StaticVectorTraits, int>]':
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:425:38: required from 'void arrow::internal::TestSmallStaticVector<Param>::TestMove() [with Param = arrow::internal::VectorIntLikeParam<arrow::internal::StaticVectorTraits, int>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:57: required from 'void arrow::internal::TestSmallStaticVector_Move_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = arrow::internal::VectorIntLikeParam<arrow::internal::StaticVectorTraits, int>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:1: required from here
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: error: moving 'moved_moved_ints' of type 'arrow::internal::TestSmallStaticVector<arrow::internal::VectorIntLikeParam<arrow::internal::StaticVectorTraits, int> >::IntVectorType<5>' {aka 'arrow::internal::StaticVectorImpl<int, 5, arrow::internal::StaticVectorStorage<int, 5, false> >'} to itself [-Werror=self-move]
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: note: remove 'std::move' call
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc: In instantiation of 'void arrow::internal::TestSmallStaticVector<Param>::CheckMove(bool) [with long unsigned int N = 2; Param = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::internal::HeapInt>]':
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:425:38: required from 'void arrow::internal::TestSmallStaticVector<Param>::TestMove() [with Param = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::internal::HeapInt>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:57: required from 'void arrow::internal::TestSmallStaticVector_Move_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::internal::HeapInt>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:1: required from here
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: error: moving 'moved_moved_ints' of type 'arrow::internal::TestSmallStaticVector<arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::internal::HeapInt> >::IntVectorType<2>' {aka 'arrow::internal::StaticVectorImpl<arrow::internal::HeapInt, 2, arrow::internal::SmallVectorStorage<arrow::internal::HeapInt, 2> >'} to itself [-Werror=self-move]
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: note: remove 'std::move' call
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc: In instantiation of 'void arrow::internal::TestSmallStaticVector<Param>::CheckMove(bool) [with long unsigned int N = 5; Param = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::internal::HeapInt>]':
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:426:17: required from 'void arrow::internal::TestSmallStaticVector<Param>::TestMove() [with Param = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::internal::HeapInt>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:57: required from 'void arrow::internal::TestSmallStaticVector_Move_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::internal::HeapInt>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:1: required from here
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: error: moving 'moved_moved_ints' of type 'arrow::internal::TestSmallStaticVector<arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::internal::HeapInt> >::IntVectorType<5>' {aka 'arrow::internal::StaticVectorImpl<arrow::internal::HeapInt, 5, arrow::internal::SmallVectorStorage<arrow::internal::HeapInt, 5> >'} to itself [-Werror=self-move]
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: note: remove 'std::move' call
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc: In instantiation of 'void arrow::internal::TestSmallStaticVector<Param>::CheckMove(bool) [with long unsigned int N = 5; Param = arrow::internal::VectorIntLikeParam<arrow::internal::StaticVectorTraits, arrow::internal::HeapInt>]':
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:425:38: required from 'void arrow::internal::TestSmallStaticVector<Param>::TestMove() [with Param = arrow::internal::VectorIntLikeParam<arrow::internal::StaticVectorTraits, arrow::internal::HeapInt>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:57: required from 'void arrow::internal::TestSmallStaticVector_Move_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = arrow::internal::VectorIntLikeParam<arrow::internal::StaticVectorTraits, arrow::internal::HeapInt>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:1: required from here
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: error: moving 'moved_moved_ints' of type 'arrow::internal::TestSmallStaticVector<arrow::internal::VectorIntLikeParam<arrow::internal::StaticVectorTraits, arrow::internal::HeapInt> >::IntVectorType<5>' {aka 'arrow::internal::StaticVectorImpl<arrow::internal::HeapInt, 5, arrow::internal::StaticVectorStorage<arrow::internal::HeapInt, 5, true> >'} to itself [-Werror=self-move]
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: note: remove 'std::move' call
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc: In instantiation of 'void arrow::internal::TestSmallStaticVector<Param>::CheckMove(bool) [with long unsigned int N = 2; Param = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::MoveOnlyDataType>]':
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:425:38: required from 'void arrow::internal::TestSmallStaticVector<Param>::TestMove() [with Param = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::MoveOnlyDataType>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:57: required from 'void arrow::internal::TestSmallStaticVector_Move_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::MoveOnlyDataType>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:1: required from here
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: error: moving 'moved_moved_ints' of type 'arrow::internal::TestSmallStaticVector<arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::MoveOnlyDataType> >::IntVectorType<2>' {aka 'arrow::internal::StaticVectorImpl<arrow::MoveOnlyDataType, 2, arrow::internal::SmallVectorStorage<arrow::MoveOnlyDataType, 2> >'} to itself [-Werror=self-move]
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: note: remove 'std::move' call
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc: In instantiation of 'void arrow::internal::TestSmallStaticVector<Param>::CheckMove(bool) [with long unsigned int N = 5; Param = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::MoveOnlyDataType>]':
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:426:17: required from 'void arrow::internal::TestSmallStaticVector<Param>::TestMove() [with Param = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::MoveOnlyDataType>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:57: required from 'void arrow::internal::TestSmallStaticVector_Move_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::MoveOnlyDataType>]'
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:764:1: required from here
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: error: moving 'moved_moved_ints' of type 'arrow::internal::TestSmallStaticVector<arrow::internal::VectorIntLikeParam<arrow::internal::SmallVectorTraits, arrow::MoveOnlyDataType> >::IntVectorType<5>' {aka 'arrow::internal::StaticVectorImpl<arrow::MoveOnlyDataType, 5, arrow::internal::SmallVectorStorage<arrow::MoveOnlyDataType, 5> >'} to itself [-Werror=self-move]
/home/antoine/arrow/dev/cpp/src/arrow/util/small_vector_test.cc:418:22: note: remove 'std::move' call
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment