FreeBSD-main-amd64-gcc12_build - Build #1531 - Still Failing
Date: Wed, 16 Aug 2023 11:20:40 UTC
FreeBSD-main-amd64-gcc12_build - Build #1531 (750a49b606f173fdc2a53461882260fcf6a407f1) - Still Failing Build information: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-gcc12_build/1531/ Full change log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-gcc12_build/1531/changes Full build log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-gcc12_build/1531/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) fa12e8fe5145722728bac4e394edb11b2a86c675 by imp: fw_stub: Don't add $FreeBSD$ to generated file 750a49b606f173fdc2a53461882260fcf6a407f1 by imp: vnode_if: Don't add $FreeBSD$ to the output The end of the build log: [...truncated 112.06 MB...] inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7: warning: array subscript 'testing::Action<int(int, int)>[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [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 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: at offset 16 into object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In destructor 'std::__1::__compressed_pair<testing::internal::WithArgsAction<testing::Action<int(int, int)>, 2, 1>::operator testing::Action<int(const std::__1::basic_string<char>&, int, int)><int, const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int>() const::<lambda(const std::__1::basic_string<char>&, int&&, int&&)>, std::__1::allocator<testing::internal::WithArgsAction<testing::Action<int(int, int)>, 2, 1>::operator testing::Action<int(const std::__1::basic_string<char>&, int, int)><int, const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int>() const::<lambda(const std::__1::basic_string<char>&, int&&, int&&)> > >::~__compressed_pair()', inlined from 'void std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<testing::Action<int(int, int)>, 2, 1>::operator testing::Action<int(const std::__1::basic_string<char>&, int, int)><int, const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int>() const::<lambda(const std::__1::basic_string<char>&, int&&, int&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<testing::Action<int(int, int)>, 2, 1>::operator testing::Action<int(const std::__1::basic_string<char>&, int, int)><int, const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int>() const::<lambda(const std::__1::basic_string<char>&, int&&, int&&)> >; _Rp = int; _ArgTypes = {const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:202:72, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<testing::Action<int(int, int)>, 2, 1>::operator testing::Action<int(const std::__1::basic_string<char>&, int, int)><int, const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int>() const::<lambda(const std::__1::basic_string<char>&, int&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<testing::Action<int(int, int)>, 2, 1>::operator testing::Action<int(const std::__1::basic_string<char>&, int, int)><int, const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int>() const::<lambda(const std::__1::basic_string<char>&, int&&, int&&)> >; _Rp = int; _ArgTypes = {const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:338:17, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:532:25, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:94:7: warning: array subscript 'std::__1::__compressed_pair<testing::internal::WithArgsAction<testing::Action<int(int, int)>, 2, 1>::operator testing::Action<int(const std::__1::basic_string<char>&, int, int)><int, const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int>() const::<lambda(const std::__1::basic_string<char>&, int&&, int&&)>, std::__1::allocator<testing::internal::WithArgsAction<testing::Action<int(int, int)>, 2, 1>::operator testing::Action<int(const std::__1::basic_string<char>&, int, int)><int, const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int>() const::<lambda(const std::__1::basic_string<char>&, int&&, int&&)> > >[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [1]' [-Warray-bounds] 94 | class __compressed_pair : private __compressed_pair_elem<_T1, 0>, | ^~~~~~~~~~~~~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int, int}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: at offset 16 into object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In constructor 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)> >; _Rp = int; _ArgTypes = {bool, int, int}]', inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)> >; _Rp = int; _ArgTypes = {bool, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:331:5, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {bool, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:524:26, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {bool, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:292:14: warning: array subscript 'std::__1::__function::__func<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>, std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)> >, int(bool, int, int)>[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [1]' [-Warray-bounds] 292 | explicit __func(const _Fp& __f, const _Alloc& __a) | ^~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {bool, int, int}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In copy constructor 'testing::Action<int(int, int, int, int)>::Action(const testing::Action<int(int, int, int, int)>&)', inlined from 'testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>::<lambda>(const testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, 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<_Args1 ...>, std::__1::__tuple_indices<_Indices ...>) [with _Args = {const testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>&}; long unsigned int ..._Indices = {0}; _Tp = testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>; int _Idx = 0; bool _CanBeEmptyBase = false]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:57:9, inlined from 'std::__1::__compressed_pair<_T1, _T2>::__compressed_pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args1 ...>, std::__1::tuple<_Args2 ...>) [with _Args1 = {const testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>&}; _Args2 = {const std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)> >&}; _T1 = testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>; _T2 = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:127:104, inlined from 'std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::__alloc_func(const _Target&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)> >; _Rp = int; _ArgTypes = {bool, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:162:11, inlined from 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)> >; _Rp = int; _ArgTypes = {bool, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:293:11, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)> >; _Rp = int; _ArgTypes = {bool, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:331:5, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {bool, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:524:26, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {bool, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7: warning: array subscript 'testing::Action<int(int, int, int, int)>[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [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 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {bool, int, int}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: at offset 16 into object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In destructor 'std::__1::__compressed_pair<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>, std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)> > >::~__compressed_pair()', inlined from 'void std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)> >; _Rp = int; _ArgTypes = {bool, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:202:72, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)> >; _Rp = int; _ArgTypes = {bool, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:338:17, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {bool, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:532:25, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {bool, int, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:94:7: warning: array subscript 'std::__1::__compressed_pair<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)>, std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, int, int, int), 1, 1, 1, 1>::operator testing::Action<int(bool, int, int)><int, bool, int, int>() const::<lambda(bool&&, int&&, int&&)> > >[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [1]' [-Warray-bounds] 94 | class __compressed_pair : private __compressed_pair_elem<_T1, 0>, | ^~~~~~~~~~~~~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int; _ArgTypes = {bool, int, int}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: at offset 16 into object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In constructor 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)> >; _Rp = const char*; _ArgTypes = {short int, const char*}]', inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)> >; _Rp = const char*; _ArgTypes = {short int, const char*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:331:5, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = const char*; _ArgTypes = {short int, const char*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:524:26, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = const char*; _ArgTypes = {short int, const char*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:292:14: warning: array subscript 'std::__1::__function::__func<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>, std::__1::allocator<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)> >, const char*(short int, const char*)>[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [1]' [-Warray-bounds] 292 | explicit __func(const _Fp& __f, const _Alloc& __a) | ^~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = const char*; _ArgTypes = {short int, const char*}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In copy constructor 'testing::Action<const char*(const char*, short int)>::Action(const testing::Action<const char*(const char*, short int)>&)', inlined from 'testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>::<lambda>(const testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>&)' 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<_Args1 ...>, std::__1::__tuple_indices<_Indices ...>) [with _Args = {const testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>&}; long unsigned int ..._Indices = {0}; _Tp = testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>; int _Idx = 0; bool _CanBeEmptyBase = false]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:57:9, inlined from 'std::__1::__compressed_pair<_T1, _T2>::__compressed_pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args1 ...>, std::__1::tuple<_Args2 ...>) [with _Args1 = {const testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>&}; _Args2 = {const std::__1::allocator<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)> >&}; _T1 = testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>; _T2 = std::__1::allocator<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:127:104, inlined from 'std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::__alloc_func(const _Target&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)> >; _Rp = const char*; _ArgTypes = {short int, const char*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:162:11, inlined from 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)> >; _Rp = const char*; _ArgTypes = {short int, const char*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:293:11, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)> >; _Rp = const char*; _ArgTypes = {short int, const char*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:331:5, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = const char*; _ArgTypes = {short int, const char*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:524:26, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = const char*; _ArgTypes = {short int, const char*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7: warning: array subscript 'testing::Action<const char*(const char*, short int)>[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [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 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = const char*; _ArgTypes = {short int, const char*}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: at offset 16 into object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In destructor 'std::__1::__compressed_pair<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>, std::__1::allocator<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)> > >::~__compressed_pair()', inlined from 'void std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)> >; _Rp = const char*; _ArgTypes = {short int, const char*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:202:72, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)> >; _Rp = const char*; _ArgTypes = {short int, const char*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:338:17, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = const char*; _ArgTypes = {short int, const char*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:532:25, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = const char*; _ArgTypes = {short int, const char*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:94:7: warning: array subscript 'std::__1::__compressed_pair<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)>, std::__1::allocator<testing::internal::WithArgsAction<const char* (*)(const char*, short int), 1, 0>::operator testing::Action<const char*(short int, const char*)><const char*, short int, const char*>() const::<lambda(short int&&, const char*&&)> > >[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [1]' [-Warray-bounds] 94 | class __compressed_pair : private __compressed_pair_elem<_T1, 0>, | ^~~~~~~~~~~~~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = const char*; _ArgTypes = {short int, const char*}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: at offset 16 into object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In constructor 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)> >; _Rp = long int; _ArgTypes = {short int, char, double, char}]', inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)> >; _Rp = long int; _ArgTypes = {short int, char, double, char}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:331:5, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = long int; _ArgTypes = {short int, char, double, char}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:524:26, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = long int; _ArgTypes = {short int, char, double, char}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:292:14: warning: array subscript 'std::__1::__function::__func<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>, std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)> >, long int(short int, char, double, char)>[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [1]' [-Warray-bounds] 292 | explicit __func(const _Fp& __f, const _Alloc& __a) | ^~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = long int; _ArgTypes = {short int, char, double, char}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In copy constructor 'testing::Action<long int(short int, char, char)>::Action(const testing::Action<long int(short int, char, char)>&)', inlined from 'testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>::<lambda>(const testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>&)' 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<_Args1 ...>, std::__1::__tuple_indices<_Indices ...>) [with _Args = {const testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>&}; long unsigned int ..._Indices = {0}; _Tp = testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>; int _Idx = 0; bool _CanBeEmptyBase = false]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:57:9, inlined from 'std::__1::__compressed_pair<_T1, _T2>::__compressed_pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args1 ...>, std::__1::tuple<_Args2 ...>) [with _Args1 = {const testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>&}; _Args2 = {const std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)> >&}; _T1 = testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>; _T2 = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:127:104, inlined from 'std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::__alloc_func(const _Target&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)> >; _Rp = long int; _ArgTypes = {short int, char, double, char}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:162:11, inlined from 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)> >; _Rp = long int; _ArgTypes = {short int, char, double, char}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:293:11, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)> >; _Rp = long int; _ArgTypes = {short int, char, double, char}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:331:5, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = long int; _ArgTypes = {short int, char, double, char}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:524:26, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = long int; _ArgTypes = {short int, char, double, char}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7: warning: array subscript 'testing::Action<long int(short int, char, char)>[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [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 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = long int; _ArgTypes = {short int, char, double, char}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: at offset 16 into object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In destructor 'std::__1::__compressed_pair<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>, std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)> > >::~__compressed_pair()', inlined from 'void std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)> >; _Rp = long int; _ArgTypes = {short int, char, double, char}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:202:72, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)> >; _Rp = long int; _ArgTypes = {short int, char, double, char}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:338:17, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = long int; _ArgTypes = {short int, char, double, char}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:532:25, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = long int; _ArgTypes = {short int, char, double, char}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:94:7: warning: array subscript 'std::__1::__compressed_pair<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)>, std::__1::allocator<testing::internal::WithArgsAction<int (*)(int, char, short int), 0, 1, 3>::operator testing::Action<long int(short int, char, double, char)><long int, short int, char, double, char>() const::<lambda(short int&&, char&&, double&&, char&&)> > >[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [1]' [-Warray-bounds] 94 | class __compressed_pair : private __compressed_pair_elem<_T1, 0>, | ^~~~~~~~~~~~~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = long int; _ArgTypes = {short int, char, double, char}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: at offset 16 into object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In constructor 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)> >; _Rp = void; _ArgTypes = {double, char, int}]', inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)> >; _Rp = void; _ArgTypes = {double, char, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:331:5, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = void; _ArgTypes = {double, char, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:524:26, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = void; _ArgTypes = {double, char, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:292:14: warning: array subscript 'std::__1::__function::__func<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>, std::__1::allocator<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)> >, void(double, char, int)>[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [1]' [-Warray-bounds] 292 | explicit __func(const _Fp& __f, const _Alloc& __a) | ^~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = void; _ArgTypes = {double, char, int}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In copy constructor 'testing::Action<void(int, char)>::Action(const testing::Action<void(int, char)>&)', inlined from 'testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>::<lambda>(const testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, 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<_Args1 ...>, std::__1::__tuple_indices<_Indices ...>) [with _Args = {const testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>&}; long unsigned int ..._Indices = {0}; _Tp = testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>; int _Idx = 0; bool _CanBeEmptyBase = false]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:57:9, inlined from 'std::__1::__compressed_pair<_T1, _T2>::__compressed_pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args1 ...>, std::__1::tuple<_Args2 ...>) [with _Args1 = {const testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>&}; _Args2 = {const std::__1::allocator<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)> >&}; _T1 = testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>; _T2 = std::__1::allocator<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:127:104, inlined from 'std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::__alloc_func(const _Target&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)> >; _Rp = void; _ArgTypes = {double, char, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:162:11, inlined from 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)> >; _Rp = void; _ArgTypes = {double, char, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:293:11, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)> >; _Rp = void; _ArgTypes = {double, char, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:331:5, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = void; _ArgTypes = {double, char, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:524:26, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = void; _ArgTypes = {double, char, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7: warning: array subscript 'testing::Action<void(int, char)>[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [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 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = void; _ArgTypes = {double, char, int}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: at offset 16 into object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In destructor 'std::__1::__compressed_pair<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>, std::__1::allocator<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)> > >::~__compressed_pair()', inlined from 'void std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)> >; _Rp = void; _ArgTypes = {double, char, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:202:72, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)> >; _Rp = void; _ArgTypes = {double, char, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:338:17, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = void; _ArgTypes = {double, char, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:532:25, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = void; _ArgTypes = {double, char, int}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:94:7: warning: array subscript 'std::__1::__compressed_pair<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)>, std::__1::allocator<testing::internal::WithArgsAction<void (*)(int, char), 2, 1>::operator testing::Action<void(double, char, int)><void, double, char, int>() const::<lambda(double&&, char&&, int&&)> > >[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [1]' [-Warray-bounds] 94 | class __compressed_pair : private __compressed_pair_elem<_T1, 0>, | ^~~~~~~~~~~~~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = void; _ArgTypes = {double, char, int}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: at offset 16 into object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In constructor 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)> >; _Rp = int&; _ArgTypes = {int&, void*}]', inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)> >; _Rp = int&; _ArgTypes = {int&, void*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:331:5, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = int&; _ArgTypes = {int&, void*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:524:26, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int&; _ArgTypes = {int&, void*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:292:14: warning: array subscript 'std::__1::__function::__func<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>, std::__1::allocator<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)> >, int&(int&, void*)>[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [1]' [-Warray-bounds] 292 | explicit __func(const _Fp& __f, const _Alloc& __a) | ^~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int&; _ArgTypes = {int&, void*}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In copy constructor 'testing::Action<int&(int&)>::Action(const testing::Action<int&(int&)>&)', inlined from 'testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>::<lambda>(const testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>&)' 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<_Args1 ...>, std::__1::__tuple_indices<_Indices ...>) [with _Args = {const testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>&}; long unsigned int ..._Indices = {0}; _Tp = testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>; int _Idx = 0; bool _CanBeEmptyBase = false]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:57:9, inlined from 'std::__1::__compressed_pair<_T1, _T2>::__compressed_pair(std::__1::piecewise_construct_t, std::__1::tuple<_Args1 ...>, std::__1::tuple<_Args2 ...>) [with _Args1 = {const testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>&}; _Args2 = {const std::__1::allocator<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)> >&}; _T1 = testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>; _T2 = std::__1::allocator<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)> >]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:127:104, inlined from 'std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::__alloc_func(const _Target&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)> >; _Rp = int&; _ArgTypes = {int&, void*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:162:11, inlined from 'std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__func(const _Fp&, const _Alloc&) [with _Fp = testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)> >; _Rp = int&; _ArgTypes = {int&, void*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:293:11, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::__clone(std::__1::__function::__base<_Rp(_ArgTypes ...)>*) const [with _Fp = testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)> >; _Rp = int&; _ArgTypes = {int&, void*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:331:5, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = int&; _ArgTypes = {int&, void*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:524:26, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int&; _ArgTypes = {int&, void*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/private/gmock/gmock-actions.h:726:7: warning: array subscript 'testing::Action<int&(int&)>[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [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 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int&; _ArgTypes = {int&, void*}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: at offset 16 into object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ In destructor 'std::__1::__compressed_pair<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>, std::__1::allocator<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)> > >::~__compressed_pair()', inlined from 'void std::__1::__function::__alloc_func<_Fp, _Ap, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>; _Ap = std::__1::allocator<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)> >; _Rp = int&; _ArgTypes = {int&, void*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:202:72, inlined from 'void std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::destroy() [with _Fp = testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>; _Alloc = std::__1::allocator<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)> >; _Rp = int&; _ArgTypes = {int&, void*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:338:17, inlined from 'void std::__1::__function::__value_func<_Rp(_ArgTypes ...)>::swap(std::__1::__function::__value_func<_Rp(_ArgTypes ...)>&) [with _Rp = int&; _ArgTypes = {int&, void*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:532:25, inlined from 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int&; _ArgTypes = {int&, void*}]' at /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:1149:14: /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/compressed_pair.h:94:7: warning: array subscript 'std::__1::__compressed_pair<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)>, std::__1::allocator<testing::internal::WithArgsAction<testing::{anonymous}::WithArgsTest_ReturnReference_Test::TestBody()::<lambda(int&)>, 0>::operator testing::Action<int&(int&, void*)><int&, int&, void*>() const::<lambda(int&, void*&&)> > >[0]' is partly outside array bounds of 'std::__1::aligned_storage<32, 16>::type [1]' [-Warray-bounds] 94 | class __compressed_pair : private __compressed_pair_elem<_T1, 0>, | ^~~~~~~~~~~~~~~~~ /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h: In member function 'void std::__1::function<_Rp(_ArgTypes ...)>::swap(std::__1::function<_Rp(_ArgTypes ...)>&) [with _Rp = int&; _ArgTypes = {int&, void*}]': /tmp/obj/workspace/src/amd64.amd64/tmp/usr/include/c++/v1/__functional/function.h:521:60: note: at offset 16 into object '__tempbuf' of size 32 521 | typename aligned_storage<sizeof(__buf_)>::type __tempbuf; | ^~~~~~~~~ cc1plus: all warnings being treated as errors *** [gmock-actions_test.o] Error code 1 make[7]: stopped in /workspace/src/lib/googletest/tests/gmock_main 1 error make[7]: stopped in /workspace/src/lib/googletest/tests/gmock_main 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 1197.55 real 11247.37 user 540.54 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/jenkins17767374104949051507.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