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

From: <jenkins-admin_at_FreeBSD.org>
Date: Fri, 18 Aug 2023 23:14:02 UTC
FreeBSD-main-amd64-gcc12_build - Build #1544 (edacf4b4824af3630a953eb1080baf9c46f176de) - Still Failing

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

3460fab5fced39c7ea597cc7de0ebc3e4c88989a by dchagin:
linux(4): Remove sys/cdefs.h inclusion where it's not needed due to

ce8e645a4a8ec36fa58f8c1ec8c703165d499d36 by dchagin:
linux(4): Follow style(9), include sys/systm.h after sys/param.h

88362a00863a1c8369fab1cf63ad0e673403f7d0 by dchagin:
linsysfs(5): Remove sys/cdefs.h inclusion where it's not needed due to

cb1fab08e956ee369d62ce66898198805c652836 by dchagin:
linprocfs(5): Remove sys/cdefs.h inclusion where it's not needed due to

7bbdcdc9b7ff8d9cc708fd935eee1dd3963b3b37 by dchagin:
linprocfs(5): Follow style(9), sort includes

2a9021898c4ee2154787da862c238cfeccd655df by dsl:
sff: Add SFP driver (fdt-based draft)

c718009884b3d65528deaff24712cbf98e3be656 by kib:
vm_map.c: plug several more places which might modify entry->offset

2be88e2cca2c9aa3d68f04347de6c1ef31b16cf0 by dchagin:
linux(4): Follow style(9), don't include both sys/param.h and

110be11ac9913fb5f26b1456359d25b5740dd615 by dchagin:
linux(4): Remove include of sys/types.h from linux_vdso.h

0541653520fc122ef01595d405f0633bd129947d by dchagin:
linux(4): Remove sys/cdefs.h inclusion under x86/linux due to 685dc743

fb259f62bbf75e9aa64eab13e20e075ec25465ed by tuexen:
sctp: unbreak congestion control dtrace support

e416c8192302bf289bc775af398c0962a6cad9f0 by tuexen:
sctp: whitespace change to improve consistency

c3179e6660e1365111b89cb6c05c3a4c47375e73 by tuexen:
sctp: cleanup cdefs.h include

5f452214f2761b422b1a385865fe4c20265b09fe by kib:
vm_map.c: fix syntax

1384a0b940e87876d36d50ad58581c24dc642714 by kib:
kern/subr_unit.c: fix non-debug build

431884325075e3532235002fd7e5228b40f16b19 by kib:
std.nodebug:	remove DIAGNOSTIC from debug configs

ae6d4963589418f2116ddc8cabcf93dd2f4bbf3b by marius:
sym(4): Add __diagused to nseg of getbaddrcb()

04f683b25a81ad47c998e3e496419c08ae4905eb by kib:
subr_unit.c: another attempt to fix the build

edacf4b4824af3630a953eb1080baf9c46f176de by grahamperrin:
UPDATING: fix a typo, adjust a white space



The end of the build log:

[...truncated 113.11 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
      901.34 real      7984.80 user       447.75 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/jenkins11744286158476678747.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