FreeBSD-main-amd64-gcc12_build - Build #3438 - Still Failing
Date: Fri, 19 Jul 2024 20:23:53 UTC
FreeBSD-main-amd64-gcc12_build - Build #3438 (9494dfe1b3faf5c48abaa9be4ec87e4669963942) - Still Failing Build information: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-gcc12_build/3438/ Full change log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-gcc12_build/3438/changes Full build log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-gcc12_build/3438/console Status explanation: "Failure" - the build is suspected being broken by the following changes "Still Failing" - the build has not been fixed by the following changes and this is a notification to note that these changes have not been fully tested by the CI system Change summaries: (Those commits are likely but not certainly responsible) 680f40f38343de118d5b973129683804e496faaf by jhb: stdatomic: Only use clang atomics if __clang__ is defined 5275d1ddb42dc70fb87925e59445059068c08271 by jhb: libcasper: Consistently use item count as the first argument to calloc bf3b889a5be141f3abadcfc5a1d1cbdc50273d72 by jhb: libgeom: Consistently use item count as the first argument to calloc b73445a32f8a3648372c0042ef633fe61b38d135 by jhb: elftoolchain: Consistently use item count as the first argument to 8aadd10a65b11f18950118a10569233e1420ab45 by jhb: lib80211: Consistently use item count as the first argument to calloc e8e2ab3c55228d66388a0b33de8c5ac4b3d6dbe9 by jhb: md5: Consistently use item count as the first argument to calloc 6991cb36f52a35043132f349a60748eeb382ff32 by jhb: recoverdisk: Consistently use item count as the first argument to calloc a971c60456223b22c0b3c557d712b36660dbcff9 by jhb: ministat: Consistently use item count as the first argument to calloc 7cd0a4c85dbe5e8cd000f6b293ef2d579d22edfb by jhb: bsdinstall: Consistently use item count as the first argument to calloc 2ba12978f67432a3f88b17704391d28e1fc0e788 by jhb: ctld: Consistently use item count as the first argument to calloc 9494dfe1b3faf5c48abaa9be4ec87e4669963942 by jhb: fwcontrol: Allocate full fw_asyreq structures passed to the kernel The end of the build log: [...truncated 121.73 MiB...] inlined from 'void testing::Action<R(Args ...)>::Init(G&&, std::__1::true_type) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:817:10, inlined from 'testing::Action<R(Args ...)>::Action(G&&) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:763:9, inlined from 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1466:5: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1463:12: warning: array subscript 'testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>[0]' is partly outside array bounds of 'std::__1::function<bool(double, int)> [1]' [-Warray-bounds] 1463 | return [converted](Args&&... args) -> R { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1464 | return converted.Perform(std::forward_as_tuple( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1465 | std::get<I>(std::forward_as_tuple(std::forward<Args>(args)...))...)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1466 | }; | ~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3: note: at offset 16 into object '<anonymous>' of size 48 967 | function(std::forward<_Fp>(__f)).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'std::__1::function<_Rp(_ArgTypes ...)>::function(const std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {int}]', inlined from 'testing::Action<bool(int)>::Action(const testing::Action<bool(int)>&)' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7, inlined from 'testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>::<lambda>(const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&)' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1463:12, inlined from 'std::__1::__compressed_pair_elem<_Tp, _Idx, _CanBeEmptyBase>::__compressed_pair_elem(std::__1::piecewise_construct_t, std::__1::tuple<_Args ...>, std::__1::__tuple_indices<_Indices ...>) [with _Args = {const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&}; long unsigned int ..._Indices = {0}; _Tp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; int _Idx = 0; bool _CanBeEmptyBase = false]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:60:9, inlined from 'std::__1::__compressed_pair<_T1, _T2>::__compressed_pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args ...>, std::__1::tuple<_Args2 ...>) [with _Args1 = {const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&}; _Args2 = {const std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >&}; _T1 = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _T2 = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:126:104, inlined from 'std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::__alloc_func(const _Target&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:159:9, inlined from 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:262:78, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:292:3, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:455:24, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:976:12, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>& std::__1::function<_Rp(_ArgTypes ...)>::operator=(_Fp&&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:40, inlined from 'void testing::Action<R(Args ...)>::Init(G&&, std::__1::true_type) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:817:10, inlined from 'testing::Action<R(Args ...)>::Action(G&&) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:763:9, inlined from 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1466:5: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:919:1: warning: array subscript 'std::__1::function<bool(int)>[0]' is partly outside array bounds of 'std::__1::function<bool(double, int)> [1]' [-Warray-bounds] 919 | function<_Rp(_ArgTypes...)>::function(const function& __f) : __f_(__f.__f_) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3: note: at offset 16 into object '<anonymous>' of size 48 967 | function(std::forward<_Fp>(__f)).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::__value_func(const std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {int}]', inlined from 'std::__1::function<_Rp(_ArgTypes ...)>::function(const std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:919:62, inlined from 'testing::Action<bool(int)>::Action(const testing::Action<bool(int)>&)' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7, inlined from 'testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>::<lambda>(const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&)' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1463:12, inlined from 'std::__1::__compressed_pair_elem<_Tp, _Idx, _CanBeEmptyBase>::__compressed_pair_elem(std::__1::piecewise_construct_t, std::__1::tuple<_Args ...>, std::__1::__tuple_indices<_Indices ...>) [with _Args = {const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&}; long unsigned int ..._Indices = {0}; _Tp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; int _Idx = 0; bool _CanBeEmptyBase = false]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:60:9, inlined from 'std::__1::__compressed_pair<_T1, _T2>::__compressed_pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args ...>, std::__1::tuple<_Args2 ...>) [with _Args1 = {const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&}; _Args2 = {const std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >&}; _T1 = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _T2 = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:126:104, inlined from 'std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::__alloc_func(const _Target&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:159:9, inlined from 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:262:78, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:292:3, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:455:24, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:976:12, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>& std::__1::function<_Rp(_ArgTypes ...)>::operator=(_Fp&&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:40, inlined from 'void testing::Action<R(Args ...)>::Init(G&&, std::__1::true_type) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:817:10, inlined from 'testing::Action<R(Args ...)>::Action(G&&) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:763:9, inlined from 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1466:5: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:372:25: warning: array subscript 'std::__1::__function::__value_func<bool(int)>::__as_base [0]' is partly outside array bounds of 'std::__1::function<bool(double, int)> [1]' [-Warray-bounds] 372 | _LIBCPP_HIDE_FROM_ABI __value_func(const __value_func& __f) { | ^~~~~~~~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3: note: at offset 16 into object '<anonymous>' of size 48 967 | function(std::forward<_Fp>(__f)).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::__value_func(const std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {int}]', inlined from 'std::__1::function<_Rp(_ArgTypes ...)>::function(const std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:919:62, inlined from 'testing::Action<bool(int)>::Action(const testing::Action<bool(int)>&)' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7, inlined from 'testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>::<lambda>(const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&)' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1463:12, inlined from 'std::__1::__compressed_pair_elem<_Tp, _Idx, _CanBeEmptyBase>::__compressed_pair_elem(std::__1::piecewise_construct_t, std::__1::tuple<_Args ...>, std::__1::__tuple_indices<_Indices ...>) [with _Args = {const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&}; long unsigned int ..._Indices = {0}; _Tp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; int _Idx = 0; bool _CanBeEmptyBase = false]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:60:9, inlined from 'std::__1::__compressed_pair<_T1, _T2>::__compressed_pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args ...>, std::__1::tuple<_Args2 ...>) [with _Args1 = {const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&}; _Args2 = {const std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >&}; _T1 = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _T2 = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:126:104, inlined from 'std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::__alloc_func(const _Target&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:159:9, inlined from 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:262:78, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:292:3, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:455:24, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:976:12, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>& std::__1::function<_Rp(_ArgTypes ...)>::operator=(_Fp&&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:40, inlined from 'void testing::Action<R(Args ...)>::Init(G&&, std::__1::true_type) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:817:10, inlined from 'testing::Action<R(Args ...)>::Action(G&&) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:763:9, inlined from 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1466:5: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:379:12: warning: array subscript 'std::__1::__function::__value_func<bool(int)>[0]' is partly outside array bounds of 'std::__1::function<bool(double, int)> [1]' [-Warray-bounds] 379 | __f_ = __f.__f_->__clone(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3: note: at offset 16 into object '<anonymous>' of size 48 967 | function(std::forward<_Fp>(__f)).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::__value_func(const std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {int}]', inlined from 'std::__1::function<_Rp(_ArgTypes ...)>::function(const std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:919:62, inlined from 'testing::Action<bool(int)>::Action(const testing::Action<bool(int)>&)' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7, inlined from 'testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>::<lambda>(const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&)' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1463:12, inlined from 'std::__1::__compressed_pair_elem<_Tp, _Idx, _CanBeEmptyBase>::__compressed_pair_elem(std::__1::piecewise_construct_t, std::__1::tuple<_Args ...>, std::__1::__tuple_indices<_Indices ...>) [with _Args = {const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&}; long unsigned int ..._Indices = {0}; _Tp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; int _Idx = 0; bool _CanBeEmptyBase = false]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:60:9, inlined from 'std::__1::__compressed_pair<_T1, _T2>::__compressed_pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args ...>, std::__1::tuple<_Args2 ...>) [with _Args1 = {const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&}; _Args2 = {const std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >&}; _T1 = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _T2 = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:126:104, inlined from 'std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::__alloc_func(const _Target&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:159:9, inlined from 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:262:78, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:292:3, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:455:24, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:976:12, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>& std::__1::function<_Rp(_ArgTypes ...)>::operator=(_Fp&&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:40, inlined from 'void testing::Action<R(Args ...)>::Init(G&&, std::__1::true_type) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:817:10, inlined from 'testing::Action<R(Args ...)>::Action(G&&) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:763:9, inlined from 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1466:5: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:376:12: warning: array subscript 'std::__1::__function::__value_func<bool(int)>[0]' is partly outside array bounds of 'std::__1::function<bool(double, int)> [1]' [-Warray-bounds] 376 | __f_ = __as_base(&__buf_); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3: note: at offset 16 into object '<anonymous>' of size 48 967 | function(std::forward<_Fp>(__f)).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor 'std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::__value_func(const std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {int}]', inlined from 'std::__1::function<_Rp(_ArgTypes ...)>::function(const std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:919:62, inlined from 'testing::Action<bool(int)>::Action(const testing::Action<bool(int)>&)' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7, inlined from 'testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>::<lambda>(const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&)' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1463:12, inlined from 'std::__1::__compressed_pair_elem<_Tp, _Idx, _CanBeEmptyBase>::__compressed_pair_elem(std::__1::piecewise_construct_t, std::__1::tuple<_Args ...>, std::__1::__tuple_indices<_Indices ...>) [with _Args = {const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&}; long unsigned int ..._Indices = {0}; _Tp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; int _Idx = 0; bool _CanBeEmptyBase = false]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:60:9, inlined from 'std::__1::__compressed_pair<_T1, _T2>::__compressed_pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args ...>, std::__1::tuple<_Args2 ...>) [with _Args1 = {const testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>&}; _Args2 = {const std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >&}; _T1 = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _T2 = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:126:104, inlined from 'std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::__alloc_func(const _Target&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:159:9, inlined from 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:262:78, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:292:3, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:455:24, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:976:12, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>& std::__1::function<_Rp(_ArgTypes ...)>::operator=(_Fp&&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:40, inlined from 'void testing::Action<R(Args ...)>::Init(G&&, std::__1::true_type) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:817:10, inlined from 'testing::Action<R(Args ...)>::Action(G&&) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:763:9, inlined from 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1466:5: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:374:12: warning: array subscript 'std::__1::__function::__value_func<bool(int)>[0]' is partly outside array bounds of 'std::__1::function<bool(double, int)> [1]' [-Warray-bounds] 374 | __f_ = nullptr; | ~~~~~^~~~~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3: note: at offset 16 into object '<anonymous>' of size 48 967 | function(std::forward<_Fp>(__f)).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor 'std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::~__value_func() [with _Rp = bool; _ArgTypes = {int}]', inlined from 'std::__1::function<_Rp(_ArgTypes ...)>::~function() [with _Rp = bool; _ArgTypes = {int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:972:43, inlined from 'testing::Action<bool(int)>::~Action()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7, inlined from 'testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>::~<lambda>()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1463:12, inlined from 'std::__1::__compressed_pair_elem<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>, 0, false>::~__compressed_pair_elem()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:44:8, inlined from 'std::__1::__compressed_pair<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>, std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> > >::~__compressed_pair()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:97:7, inlined from 'void std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:182:92, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:297:15, inlined from 'std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::~__value_func() [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:396:20, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>::~function() [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:972:43, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>& std::__1::function<_Rp(_ArgTypes ...)>::operator=(_Fp&&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3, inlined from 'void testing::Action<R(Args ...)>::Init(G&&, std::__1::true_type) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:817:10, inlined from 'testing::Action<R(Args ...)>::Action(G&&) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:763:9, inlined from 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1466:5: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:395:16: warning: array subscript 'std::__1::__function::__value_func<bool(int)>[0]' is partly outside array bounds of 'std::__1::function<bool(double, int)> [1]' [-Warray-bounds] 395 | if ((void*)__f_ == &__buf_) | ^~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3: note: at offset 16 into object '<anonymous>' of size 48 967 | function(std::forward<_Fp>(__f)).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor 'testing::Action<bool(int)>::~Action()', inlined from 'testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>::~<lambda>()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1463:12, inlined from 'std::__1::__compressed_pair_elem<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>, 0, false>::~__compressed_pair_elem()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:44:8, inlined from 'std::__1::__compressed_pair<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>, std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> > >::~__compressed_pair()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:97:7, inlined from 'void std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:182:92, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:297:15, inlined from 'std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::~__value_func() [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:396:20, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>::~function() [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:972:43, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>& std::__1::function<_Rp(_ArgTypes ...)>::operator=(_Fp&&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3, inlined from 'void testing::Action<R(Args ...)>::Init(G&&, std::__1::true_type) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:817:10, inlined from 'testing::Action<R(Args ...)>::Action(G&&) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:763:9, inlined from 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1466:5: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7: warning: array subscript 'testing::Action<bool(int)>[0]' is partly outside array bounds of 'std::__1::function<bool(double, int)> [1]' [-Warray-bounds] 726 | class Action<R(Args...)> { | ^~~~~~~~~~~~~~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3: note: at offset 16 into object '<anonymous>' of size 48 967 | function(std::forward<_Fp>(__f)).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor 'std::__1::__compressed_pair<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>, std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> > >::~__compressed_pair()', inlined from 'void std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:182:92, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> >; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:297:15, inlined from 'std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::~__value_func() [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:396:20, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>::~function() [with _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:972:43, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>& std::__1::function<_Rp(_ArgTypes ...)>::operator=(_Fp&&) [with _Fp = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; _Rp = bool; _ArgTypes = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3, inlined from 'void testing::Action<R(Args ...)>::Init(G&&, std::__1::true_type) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:817:10, inlined from 'testing::Action<R(Args ...)>::Action(G&&) [with G = testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>; <template-parameter-2-2> = void; R = bool; Args = {double, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:763:9, inlined from 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1466:5: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:97:7: warning: array subscript 'std::__1::__compressed_pair<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)>, std::__1::allocator<testing::internal::WithArgsAction<bool (*)(int), 1>::operator testing::Action<bool(double, int)><bool, double, int>() const::<lambda(double&&, int&&)> > >[0]' is partly outside array bounds of 'std::__1::function<bool(double, int)> [1]' [-Warray-bounds] 97 | class __compressed_pair : private __compressed_pair_elem<_T1, 0>, private __compressed_pair_elem<_T2, 1> { | ^~~~~~~~~~~~~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'testing::internal::WithArgsAction<InnerAction, I>::operator testing::Action<U(Args ...)>() const [with R = bool; Args = {double, int}; typename std::__1::enable_if<std::__1::is_convertible<const InnerAction&, testing::Action<R(typename std::__1::tuple_element<I, std::__1::tuple<_Args2 ...> >::type ...)> >::value, int>::type <anonymous> = 0; InnerAction = bool (*)(int); long unsigned int ...I = {1}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3: note: at offset 16 into object '<anonymous>' of size 48 967 | function(std::forward<_Fp>(__f)).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor 'std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::~__value_func() [with _Rp = void; _ArgTypes = {std::__1::vector<int, std::__1::allocator<int> >}]', inlined from 'std::__1::function<_Rp(_ArgTypes ...)>::~function() [with _Rp = void; _ArgTypes = {std::__1::vector<int, std::__1::allocator<int> >}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:972:43, inlined from 'std::__1::__compressed_pair_elem<std::__1::function<void(std::__1::vector<int>)>, 0, false>::~__compressed_pair_elem()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:44:8, inlined from 'std::__1::__compressed_pair<std::__1::function<void(std::__1::vector<int>)>, std::__1::allocator<std::__1::function<void(std::__1::vector<int>)> > >::~__compressed_pair()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:97:7, inlined from 'void std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::destroy() [with _Fp = std::__1::function<void(std::__1::vector<int>)>; _Ap = std::__1::allocator<std::__1::function<void(std::__1::vector<int>)> >; _Rp = void; _ArgTypes = {const std::__1::vector<int, std::__1::allocator<int> >&}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:182:92, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::destroy() [with _Fp = std::__1::function<void(std::__1::vector<int>)>; _Alloc = std::__1::allocator<std::__1::function<void(std::__1::vector<int>)> >; _Rp = void; _ArgTypes = {const std::__1::vector<int, std::__1::allocator<int> >&}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:297:15, inlined from 'std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::~__value_func() [with _Rp = void; _ArgTypes = {const std::__1::vector<int, std::__1::allocator<int> >&}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:396:20, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>::~function() [with _Rp = void; _ArgTypes = {const std::__1::vector<int, std::__1::allocator<int> >&}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:972:43, inlined from 'testing::Action<void(const std::__1::vector<int>&)>::~Action()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7, inlined from 'testing::internal::DoAllAction<testing::Action<void(std::__1::vector<int, std::__1::allocator<int> >)>, testing::gmock_more_actions_test::DoAllTest_ImplicitlyConvertsActionArguments_Test::TestBody()::<lambda(std::__1::vector<int, std::__1::allocator<int> >)> >::operator testing::Action<int(std::__1::vector<int>)><int, std::__1::vector<int, std::__1::allocator<int> > >() const::OA::~OA()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1622:12, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>& std::__1::function<_Rp(_ArgTypes ...)>::operator=(_Fp&&) [with _Fp = testing::internal::DoAllAction<testing::Action<void(std::__1::vector<int, std::__1::allocator<int> >)>, testing::gmock_more_actions_test::DoAllTest_ImplicitlyConvertsActionArguments_Test::TestBody()::<lambda(std::__1::vector<int, std::__1::allocator<int> >)> >::operator testing::Action<int(std::__1::vector<int>)><int, std::__1::vector<int, std::__1::allocator<int> > >() const::OA; <template-parameter-2-2> = void; _Rp = int; _ArgTypes = {std::__1::vector<int, std::__1::allocator<int> >}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3, inlined from 'void testing::Action<R(Args ...)>::Init(G&&, std::__1::true_type) [with G = testing::internal::DoAllAction<testing::Action<void(std::__1::vector<int, std::__1::allocator<int> >)>, testing::gmock_more_actions_test::DoAllTest_ImplicitlyConvertsActionArguments_Test::TestBody()::<lambda(std::__1::vector<int, std::__1::allocator<int> >)> >::operator testing::Action<int(std::__1::vector<int>)><int, std::__1::vector<int, std::__1::allocator<int> > >() const::OA; R = int; Args = {std::__1::vector<int, std::__1::allocator<int> >}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:817:10, inlined from 'testing::Action<R(Args ...)>::Action(G&&) [with G = testing::internal::DoAllAction<testing::Action<void(std::__1::vector<int, std::__1::allocator<int> >)>, testing::gmock_more_actions_test::DoAllTest_ImplicitlyConvertsActionArguments_Test::TestBody()::<lambda(std::__1::vector<int, std::__1::allocator<int> >)> >::operator testing::Action<int(std::__1::vector<int>)><int, std::__1::vector<int, std::__1::allocator<int> > >() const::OA; <template-parameter-2-2> = void; R = int; Args = {std::__1::vector<int, std::__1::allocator<int> >}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:763:9, inlined from 'testing::internal::DoAllAction<InitialAction, OtherActions ...>::operator testing::Action<U(Args ...)>() const [with R = int; Args = {std::__1::vector<int, std::__1::allocator<int> >}; typename std::__1::enable_if<testing::internal::conjunction<std::__1::is_convertible<const InitialAction&, testing::Action<void(typename std::__1::conditional<std::__1::is_scalar<Args>::value, Args, const Args&>::type ...)> >, std::__1::is_convertible<const testing::internal::DoAllAction<OtherActions ...>&, testing::Action<U(Args ...)> > >::value, int>::type <anonymous> = 0; InitialAction = testing::Action<void(std::__1::vector<int>)>; OtherActions = {testing::gmock_more_actions_test::DoAllTest_ImplicitlyConvertsActionArguments_Test::TestBody()::<lambda(std::__1::vector<int, std::__1::allocator<int> >)>}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1638:5, inlined from 'virtual void testing::gmock_more_actions_test::DoAllTest_ImplicitlyConvertsActionArguments_Test::TestBody()' at /workspace/src/contrib/googletest/googlemock/test/gmock-more-actions_test.cc:975:68: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:395:16: warning: '*(std::__1::__function::__value_func<void(std::__1::vector<int, std::__1::allocator<int> >)>*)((char*)&<unnamed> + offsetof(testing::internal::DoAllAction<testing::Action<void(std::__1::vector<int, std::__1::allocator<int> >)>, ._anon_93>::operator testing::Action<int(std::__1::vector<int, std::__1::allocator<int> >)>::OA, testing::internal::DoAllAction<testing::Action<void(std::__1::vector<int, std::__1::allocator<int> >)>, ._anon_93>::operator testing::Action<int(std::__1::vector<int, std::__1::allocator<int> >)>::OA::initial_action.testing::Action<void(const std::__1::vector<int, std::__1::allocator<int> >&)>::fun_.std::__1::function<void(const std::__1::vector<int, std::__1::allocator<int> >&)>::__f_.std::__1::__function::__value_func<void(const std::__1::vector<int, std::__1::allocator<int> >&)>::__buf_.std::__1::aligned_storage<24, 16>::type::__lx[16])).std::__1::__function::__value_func<void(std::__1::vector<int>)>::__f_' may be used uninitialized [-Wmaybe-uninitialized] 395 | if ((void*)__f_ == &__buf_) | ^~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'virtual void testing::gmock_more_actions_test::DoAllTest_ImplicitlyConvertsActionArguments_Test::TestBody()': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:967:3: note: '<anonymous>' declared here 967 | function(std::forward<_Fp>(__f)).swap(*this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor 'std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::~__value_func() [with _Rp = void; _ArgTypes = {std::__1::vector<int, std::__1::allocator<int> >}]', inlined from 'std::__1::function<_Rp(_ArgTypes ...)>::~function() [with _Rp = void; _ArgTypes = {std::__1::vector<int, std::__1::allocator<int> >}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:972:43, inlined from 'std::__1::__compressed_pair_elem<std::__1::function<void(std::__1::vector<int>)>, 0, false>::~__compressed_pair_elem()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:44:8, inlined from 'std::__1::__compressed_pair<std::__1::function<void(std::__1::vector<int>)>, std::__1::allocator<std::__1::function<void(std::__1::vector<int>)> > >::~__compressed_pair()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:97:7, inlined from 'void std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::destroy() [with _Fp = std::__1::function<void(std::__1::vector<int>)>; _Ap = std::__1::allocator<std::__1::function<void(std::__1::vector<int>)> >; _Rp = void; _ArgTypes = {const std::__1::vector<int, std::__1::allocator<int> >&}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:182:92, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::destroy() [with _Fp = std::__1::function<void(std::__1::vector<int>)>; _Alloc = std::__1::allocator<std::__1::function<void(std::__1::vector<int>)> >; _Rp = void; _ArgTypes = {const std::__1::vector<int, std::__1::allocator<int> >&}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:297:15, inlined from 'std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::~__value_func() [with _Rp = void; _ArgTypes = {const std::__1::vector<int, std::__1::allocator<int> >&}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:396:20, inlined from 'std::__1::function<_Rp(_ArgTypes ...)>::~function() [with _Rp = void; _ArgTypes = {const std::__1::vector<int, std::__1::allocator<int> >&}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:972:43, inlined from 'testing::Action<void(const std::__1::vector<int>&)>::~Action()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7, inlined from 'testing::internal::DoAllAction<testing::Action<void(std::__1::vector<int, std::__1::allocator<int> >)>, testing::gmock_more_actions_test::DoAllTest_ImplicitlyConvertsActionArguments_Test::TestBody()::<lambda(std::__1::vector<int, std::__1::allocator<int> >)> >::operator testing::Action<int(std::__1::vector<int>)><int, std::__1::vector<int, std::__1::allocator<int> > >() const::OA::~OA()' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1622:12, inlined from 'testing::internal::DoAllAction<InitialAction, OtherActions ...>::operator testing::Action<U(Args ...)>() const [with R = int; Args = {std::__1::vector<int, std::__1::allocator<int> >}; typename std::__1::enable_if<testing::internal::conjunction<std::__1::is_convertible<const InitialAction&, testing::Action<void(typename std::__1::conditional<std::__1::is_scalar<Args>::value, Args, const Args&>::type ...)> >, std::__1::is_convertible<const testing::internal::DoAllAction<OtherActions ...>&, testing::Action<U(Args ...)> > >::value, int>::type <anonymous> = 0; InitialAction = testing::Action<void(std::__1::vector<int>)>; OtherActions = {testing::gmock_more_actions_test::DoAllTest_ImplicitlyConvertsActionArguments_Test::TestBody()::<lambda(std::__1::vector<int, std::__1::allocator<int> >)>}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1638:5, inlined from 'virtual void testing::gmock_more_actions_test::DoAllTest_ImplicitlyConvertsActionArguments_Test::TestBody()' at /workspace/src/contrib/googletest/googlemock/test/gmock-more-actions_test.cc:975:68: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:395:16: warning: '*(std::__1::__function::__value_func<void(std::__1::vector<int, std::__1::allocator<int> >)>*)((char*)&<unnamed> + offsetof(testing::internal::DoAllAction<testing::Action<void(std::__1::vector<int, std::__1::allocator<int> >)>, ._anon_93>::operator testing::Action<int(std::__1::vector<int, std::__1::allocator<int> >)>::OA, testing::internal::DoAllAction<testing::Action<void(std::__1::vector<int, std::__1::allocator<int> >)>, ._anon_93>::operator testing::Action<int(std::__1::vector<int, std::__1::allocator<int> >)>::OA::initial_action.testing::Action<void(const std::__1::vector<int, std::__1::allocator<int> >&)>::fun_.std::__1::function<void(const std::__1::vector<int, std::__1::allocator<int> >&)>::__f_.std::__1::__function::__value_func<void(const std::__1::vector<int, std::__1::allocator<int> >&)>::__buf_.std::__1::aligned_storage<24, 16>::type::__lx[16])).std::__1::__function::__value_func<void(std::__1::vector<int>)>::__f_' may be used uninitialized [-Wmaybe-uninitialized] 395 | if ((void*)__f_ == &__buf_) | ^~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h: In member function 'virtual void testing::gmock_more_actions_test::DoAllTest_ImplicitlyConvertsActionArguments_Test::TestBody()': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:1638:5: note: '<anonymous>' declared here 1638 | }; | ^ make[6]: stopped in /workspace/src/lib/googletest/tests/gmock_main make[5]: stopped in /workspace/src/lib/googletest/tests make[4]: stopped in /workspace/src/lib/googletest make[3]: stopped in /workspace/src/lib make[2]: stopped in /workspace/src 552.48 real 5485.43 user 328.70 sys make[1]: stopped in /workspace/src make: stopped in /workspace/src Build step 'Execute shell' marked build as failure [WARNINGS]Skipping publisher since build result is FAILURE [PostBuildScript] - [INFO] Executing post build scripts. [FreeBSD-main-amd64-gcc12_build] $ /bin/sh -xe /tmp/jenkins8719028310284092127.sh + sh freebsd-ci/scripts/jail/clean.sh clean jail FreeBSD-main-amd64-gcc12_build Checking for post-build Performing post-build step Checking if email needs to be generated Email was triggered for: Failure - Any Sending email for trigger: Failure - Any Sending mail from default account using System Admin e-mail address