FreeBSD-main-amd64-gcc12_build - Build #1541 - Still Failing

From: <jenkins-admin_at_FreeBSD.org>
Date: Fri, 18 Aug 2023 02:11:59 UTC
FreeBSD-main-amd64-gcc12_build - Build #1541 (91d0876a20cee993f3cd17b4638e779c6975d15b) - Still Failing

Build information: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-gcc12_build/1541/
Full change log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-gcc12_build/1541/changes
Full build log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-gcc12_build/1541/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)

1f2b31f76e7d1ba591a4e7f4305c4acc2b1b4fa5 by dchagin:
linux(4): Add 2 Linux socket ioctl commands

5ad5cf507910a87188e53f94cb046d6faa0de2bb by dchagin:
linux(4): Be verbose about unsupported ioctl commands on ifreq ioctl

5068387f42f4d863a276c3a55fc626d4cb6c0c91 by dchagin:
linux(4): Use l_off_t type for offset argument in sendfile syscall

158b57295f068590a42c30997f5e9cebad137fb9 by dchagin:
linux(4): Regen for sendfile

7307c4396347af670dc86e2e7a9dfadb55e1c458 by dchagin:
linux(4): Use native off_t for fo_sendfile call

bb66c59753836cd8abb596fe316dcdb77ea66999 by dchagin:
linux(4): Add sendfile fallback for non-socket fds

4a521544a683bd2140dcf596ee571a0f10f52890 by dchagin:
linux(4): Don't miss error from underlying in sendfile

6ecab3949493026b51d67b38fcd026a8bc64e69a by dchagin:
linux(4): Drop bogus __arm__ condition due to lack of 32-bit arm support

270e01d4686ea99ac9760a2cebb84d848352e28b by dchagin:
linux(4): Fix leftovers after 2ff63af9

c47116e90951621196c72b7def866cadfdabf80e by dchagin:
linux(4): Update my copyrights, add SPDX tag

768489c721fbf02eef221cd336f3f8b468182561 by jhb:
RELNOTES: Clarify package building on older branches for 32-bit.

d8099e33c79b98666232c73d9ceee62fff853fad by markj:
intr: move MAX_STRAY_LOG to interrupt.h

5ad59b91535f2df176c132be10e344c4a302f619 by markj:
intr: merge interrupt table uses of MAXCOMLEN into INTRNAME_LEN

5635d5b61e2113b91db921267cb476b1fde93e9e by markj:
vmm: Fix VM_GET_CPUS compatibility

91d0876a20cee993f3cd17b4638e779c6975d15b by jhb:
arm64 makectx: Fix overflow of tf_x array



The end of the build log:

[...truncated 113.36 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
     1137.22 real      8606.88 user       449.62 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/jenkins16112378579045191771.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