Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-113407

Compiler warnings in QtConcurrent

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.5.1, 6.6
    • Core: QtConcurrent
    • None
    • Linux/X11

    Description

      When compiling tst_qtconcurrentrun with gcc 12 the console is filled with warnings:

       [1981/3515] Building CXX object tests/auto/concurrent/qtconcurrentrun/CMakeFiles/tst_qtconcurrentrun.dir/tst_qtconcurrentrun.cpp.o
      In file included from /usr/include/c++/12/variant:41,
                       from /src/qt5-dev/build-cmake/include/QtCore/../../../qtbase/src/corelib/global/qtypeinfo.h:7,
                       from /src/qt5-dev/build-cmake/include/QtCore/qtypeinfo.h:1,
                       from /src/qt5-dev/build-cmake/include/QtCore/../../../qtbase/src/corelib/global/qglobal.h:47,
                       from /src/qt5-dev/build-cmake/include/QtCore/qglobal.h:1,
                       from /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrent_global.h:7,
                       from /src/qt5-dev/build-cmake/include/QtConcurrent/qtconcurrent_global.h:1,
                       from /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentcompilertest.h:7,
                       from /src/qt5-dev/build-cmake/include/QtConcurrent/qtconcurrentcompilertest.h:1,
                       from /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentrun.h:11,
                       from /src/qt5-dev/build-cmake/include/QtConcurrent/qtconcurrentrun.h:1,
                       from /src/qt5-dev/qtbase/tests/auto/concurrent/qtconcurrentrun/tst_qtconcurrentrun.cpp:3:
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (AWithPromise::*&)(QPromise<int>&); _Tp = AWithPromise&; _Args = {QPromise<int>&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (AWithPromise::*&)(QPromise<int>&); _Args = {AWithPromise&, QPromise<int>&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = void (AWithPromise::*&)(QPromise<int>&); _Args = {AWithPromise&, QPromise<int>&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'static constexpr void QtConcurrent::MemberFunctionResolver<Function, PromiseType, Arg, Args ...>::invoke(std::decay_t<_Tp>, std::decay_t<Arg>, QPromise<ResultType>&, std::decay_t<Args>...) [with Function = void (AWithPromise::*)(QPromise<int>&); PromiseType = int; Arg = AWithPromise; Args = {}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:59:20,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = void (&)(void (AWithPromise::*)(QPromise<int>&), AWithPromise, QPromise<int>&); _Args = {void (AWithPromise::*)(QPromise<int>&), AWithPromise, QPromise<int>&}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (&)(void (AWithPromise::*)(QPromise<int>&), AWithPromise, QPromise<int>&); _Args = {void (AWithPromise::*)(QPromise<int>&), AWithPromise, QPromise<int>&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = void (&)(void (AWithPromise::*)(QPromise<int>&), AWithPromise, QPromise<int>&); _Tuple = tuple<void (AWithPromise::*)(QPromise<int>&), AWithPromise, QPromise<int>&>; long unsigned int ..._Idx = {0, 1, 2}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (&)(void (AWithPromise::*)(QPromise<int>&), AWithPromise, QPromise<int>&); _Tuple = tuple<void (AWithPromise::*)(QPromise<int>&), AWithPromise, QPromise<int>&>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (AWithPromise::*)(QPromise<int>&); PromiseType = int; Args = {AWithPromise}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:155:19:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<AWithPromise> [1]' {aka 'std::decay<AWithPromise>::type [1]'} [-Warray-bounds]
      In file included from /src/qt5-dev/build-cmake/include/QtConcurrent/qtconcurrentstoredfunctioncall.h:1,
                       from /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentrun.h:16:
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h: In member function 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (AWithPromise::*)(QPromise<int>&); PromiseType = int; Args = {AWithPromise}]':
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:153:10: note: object 'object' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (AWithPromise::*&)(QPromise<int>&, int); _Tp = AWithPromise&; _Args = {QPromise<int>&, int&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (AWithPromise::*&)(QPromise<int>&, int); _Args = {AWithPromise&, QPromise<int>&, int&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = void (AWithPromise::*&)(QPromise<int>&, int); _Args = {AWithPromise&, QPromise<int>&, int&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'static constexpr void QtConcurrent::MemberFunctionResolver<Function, PromiseType, Arg, Args ...>::invoke(std::decay_t<_Tp>, std::decay_t<Arg>, QPromise<ResultType>&, std::decay_t<Args>...) [with Function = void (AWithPromise::*)(QPromise<int>&, int); PromiseType = int; Arg = AWithPromise; Args = {int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:59:20,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = void (&)(void (AWithPromise::*)(QPromise<int>&, int), AWithPromise, QPromise<int>&, int); _Args = {void (AWithPromise::*)(QPromise<int>&, int), AWithPromise, QPromise<int>&, int}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (&)(void (AWithPromise::*)(QPromise<int>&, int), AWithPromise, QPromise<int>&, int); _Args = {void (AWithPromise::*)(QPromise<int>&, int), AWithPromise, QPromise<int>&, int}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = void (&)(void (AWithPromise::*)(QPromise<int>&, int), AWithPromise, QPromise<int>&, int); _Tuple = tuple<void (AWithPromise::*)(QPromise<int>&, int), AWithPromise, QPromise<int>&, int>; long unsigned int ..._Idx = {0, 1, 2, 3}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (&)(void (AWithPromise::*)(QPromise<int>&, int), AWithPromise, QPromise<int>&, int); _Tuple = tuple<void (AWithPromise::*)(QPromise<int>&, int), AWithPromise, QPromise<int>&, int>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (AWithPromise::*)(QPromise<int>&, int); PromiseType = int; Args = {AWithPromise, int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:155:19:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<AWithPromise> [1]' {aka 'std::decay<AWithPromise>::type [1]'} [-Warray-bounds]
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h: In member function 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (AWithPromise::*)(QPromise<int>&, int); PromiseType = int; Args = {AWithPromise, int}]':
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:153:10: note: object 'object' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (AConstWithPromise::*&)(QPromise<int>&) const; _Tp = AConstWithPromise&; _Args = {QPromise<int>&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (AConstWithPromise::*&)(QPromise<int>&) const; _Args = {AConstWithPromise&, QPromise<int>&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = void (AConstWithPromise::*&)(QPromise<int>&) const; _Args = {AConstWithPromise&, QPromise<int>&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'static constexpr void QtConcurrent::MemberFunctionResolver<Function, PromiseType, Arg, Args ...>::invoke(std::decay_t<_Tp>, std::decay_t<Arg>, QPromise<ResultType>&, std::decay_t<Args>...) [with Function = void (AConstWithPromise::*)(QPromise<int>&) const; PromiseType = int; Arg = AConstWithPromise; Args = {}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:59:20,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = void (&)(void (AConstWithPromise::*)(QPromise<int>&) const, AConstWithPromise, QPromise<int>&); _Args = {void (AConstWithPromise::*)(QPromise<int>&) const, AConstWithPromise, QPromise<int>&}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (&)(void (AConstWithPromise::*)(QPromise<int>&) const, AConstWithPromise, QPromise<int>&); _Args = {void (AConstWithPromise::*)(QPromise<int>&) const, AConstWithPromise, QPromise<int>&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = void (&)(void (AConstWithPromise::*)(QPromise<int>&) const, AConstWithPromise, QPromise<int>&); _Tuple = tuple<void (AConstWithPromise::*)(QPromise<int>&) const, AConstWithPromise, QPromise<int>&>; long unsigned int ..._Idx = {0, 1, 2}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (&)(void (AConstWithPromise::*)(QPromise<int>&) const, AConstWithPromise, QPromise<int>&); _Tuple = tuple<void (AConstWithPromise::*)(QPromise<int>&) const, AConstWithPromise, QPromise<int>&>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (AConstWithPromise::*)(QPromise<int>&) const; PromiseType = int; Args = {AConstWithPromise}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:155:19:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<AConstWithPromise> [1]' {aka 'std::decay<AConstWithPromise>::type [1]'} [-Warray-bounds]
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h: In member function 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (AConstWithPromise::*)(QPromise<int>&) const; PromiseType = int; Args = {AConstWithPromise}]':
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:153:10: note: object 'object' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (AConstWithPromise::*&)(QPromise<int>&, int) const; _Tp = AConstWithPromise&; _Args = {QPromise<int>&, int&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (AConstWithPromise::*&)(QPromise<int>&, int) const; _Args = {AConstWithPromise&, QPromise<int>&, int&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = void (AConstWithPromise::*&)(QPromise<int>&, int) const; _Args = {AConstWithPromise&, QPromise<int>&, int&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'static constexpr void QtConcurrent::MemberFunctionResolver<Function, PromiseType, Arg, Args ...>::invoke(std::decay_t<_Tp>, std::decay_t<Arg>, QPromise<ResultType>&, std::decay_t<Args>...) [with Function = void (AConstWithPromise::*)(QPromise<int>&, int) const; PromiseType = int; Arg = AConstWithPromise; Args = {int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:59:20,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = void (&)(void (AConstWithPromise::*)(QPromise<int>&, int) const, AConstWithPromise, QPromise<int>&, int); _Args = {void (AConstWithPromise::*)(QPromise<int>&, int) const, AConstWithPromise, QPromise<int>&, int}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (&)(void (AConstWithPromise::*)(QPromise<int>&, int) const, AConstWithPromise, QPromise<int>&, int); _Args = {void (AConstWithPromise::*)(QPromise<int>&, int) const, AConstWithPromise, QPromise<int>&, int}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = void (&)(void (AConstWithPromise::*)(QPromise<int>&, int) const, AConstWithPromise, QPromise<int>&, int); _Tuple = tuple<void (AConstWithPromise::*)(QPromise<int>&, int) const, AConstWithPromise, QPromise<int>&, int>; long unsigned int ..._Idx = {0, 1, 2, 3}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (&)(void (AConstWithPromise::*)(QPromise<int>&, int) const, AConstWithPromise, QPromise<int>&, int); _Tuple = tuple<void (AConstWithPromise::*)(QPromise<int>&, int) const, AConstWithPromise, QPromise<int>&, int>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (AConstWithPromise::*)(QPromise<int>&, int) const; PromiseType = int; Args = {AConstWithPromise, int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:155:19:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<AConstWithPromise> [1]' {aka 'std::decay<AConstWithPromise>::type [1]'} [-Warray-bounds]
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h: In member function 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (AConstWithPromise::*)(QPromise<int>&, int) const; PromiseType = int; Args = {AConstWithPromise, int}]':
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:153:10: note: object 'object' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (ANoExceptWithPromise::*&)(QPromise<int>&) noexcept; _Tp = ANoExceptWithPromise&; _Args = {QPromise<int>&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (ANoExceptWithPromise::*&)(QPromise<int>&) noexcept; _Args = {ANoExceptWithPromise&, QPromise<int>&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = void (ANoExceptWithPromise::*&)(QPromise<int>&) noexcept; _Args = {ANoExceptWithPromise&, QPromise<int>&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'static constexpr void QtConcurrent::MemberFunctionResolver<Function, PromiseType, Arg, Args ...>::invoke(std::decay_t<_Tp>, std::decay_t<Arg>, QPromise<ResultType>&, std::decay_t<Args>...) [with Function = void (ANoExceptWithPromise::*)(QPromise<int>&) noexcept; PromiseType = int; Arg = ANoExceptWithPromise; Args = {}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:59:20,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = void (&)(void (ANoExceptWithPromise::*)(QPromise<int>&) noexcept, ANoExceptWithPromise, QPromise<int>&); _Args = {void (ANoExceptWithPromise::*)(QPromise<int>&) noexcept, ANoExceptWithPromise, QPromise<int>&}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (&)(void (ANoExceptWithPromise::*)(QPromise<int>&) noexcept, ANoExceptWithPromise, QPromise<int>&); _Args = {void (ANoExceptWithPromise::*)(QPromise<int>&) noexcept, ANoExceptWithPromise, QPromise<int>&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = void (&)(void (ANoExceptWithPromise::*)(QPromise<int>&) noexcept, ANoExceptWithPromise, QPromise<int>&); _Tuple = tuple<void (ANoExceptWithPromise::*)(QPromise<int>&) noexcept, ANoExceptWithPromise, QPromise<int>&>; long unsigned int ..._Idx = {0, 1, 2}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (&)(void (ANoExceptWithPromise::*)(QPromise<int>&) noexcept, ANoExceptWithPromise, QPromise<int>&); _Tuple = tuple<void (ANoExceptWithPromise::*)(QPromise<int>&) noexcept, ANoExceptWithPromise, QPromise<int>&>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (ANoExceptWithPromise::*)(QPromise<int>&) noexcept; PromiseType = int; Args = {ANoExceptWithPromise}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:155:19:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<ANoExceptWithPromise> [1]' {aka 'std::decay<ANoExceptWithPromise>::type [1]'} [-Warray-bounds]
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h: In member function 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (ANoExceptWithPromise::*)(QPromise<int>&) noexcept; PromiseType = int; Args = {ANoExceptWithPromise}]':
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:153:10: note: object 'object' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (ANoExceptWithPromise::*&)(QPromise<int>&, int) noexcept; _Tp = ANoExceptWithPromise&; _Args = {QPromise<int>&, int&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (ANoExceptWithPromise::*&)(QPromise<int>&, int) noexcept; _Args = {ANoExceptWithPromise&, QPromise<int>&, int&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = void (ANoExceptWithPromise::*&)(QPromise<int>&, int) noexcept; _Args = {ANoExceptWithPromise&, QPromise<int>&, int&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'static constexpr void QtConcurrent::MemberFunctionResolver<Function, PromiseType, Arg, Args ...>::invoke(std::decay_t<_Tp>, std::decay_t<Arg>, QPromise<ResultType>&, std::decay_t<Args>...) [with Function = void (ANoExceptWithPromise::*)(QPromise<int>&, int) noexcept; PromiseType = int; Arg = ANoExceptWithPromise; Args = {int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:59:20,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = void (&)(void (ANoExceptWithPromise::*)(QPromise<int>&, int) noexcept, ANoExceptWithPromise, QPromise<int>&, int); _Args = {void (ANoExceptWithPromise::*)(QPromise<int>&, int) noexcept, ANoExceptWithPromise, QPromise<int>&, int}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (&)(void (ANoExceptWithPromise::*)(QPromise<int>&, int) noexcept, ANoExceptWithPromise, QPromise<int>&, int); _Args = {void (ANoExceptWithPromise::*)(QPromise<int>&, int) noexcept, ANoExceptWithPromise, QPromise<int>&, int}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = void (&)(void (ANoExceptWithPromise::*)(QPromise<int>&, int) noexcept, ANoExceptWithPromise, QPromise<int>&, int); _Tuple = tuple<void (ANoExceptWithPromise::*)(QPromise<int>&, int) noexcept, ANoExceptWithPromise, QPromise<int>&, int>; long unsigned int ..._Idx = {0, 1, 2, 3}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (&)(void (ANoExceptWithPromise::*)(QPromise<int>&, int) noexcept, ANoExceptWithPromise, QPromise<int>&, int); _Tuple = tuple<void (ANoExceptWithPromise::*)(QPromise<int>&, int) noexcept, ANoExceptWithPromise, QPromise<int>&, int>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (ANoExceptWithPromise::*)(QPromise<int>&, int) noexcept; PromiseType = int; Args = {ANoExceptWithPromise, int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:155:19:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<ANoExceptWithPromise> [1]' {aka 'std::decay<ANoExceptWithPromise>::type [1]'} [-Warray-bounds]
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h: In member function 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (ANoExceptWithPromise::*)(QPromise<int>&, int) noexcept; PromiseType = int; Args = {ANoExceptWithPromise, int}]':
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:153:10: note: object 'object' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (AConstNoExceptWithPromise::*&)(QPromise<int>&) const noexcept; _Tp = AConstNoExceptWithPromise&; _Args = {QPromise<int>&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (AConstNoExceptWithPromise::*&)(QPromise<int>&) const noexcept; _Args = {AConstNoExceptWithPromise&, QPromise<int>&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = void (AConstNoExceptWithPromise::*&)(QPromise<int>&) const noexcept; _Args = {AConstNoExceptWithPromise&, QPromise<int>&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'static constexpr void QtConcurrent::MemberFunctionResolver<Function, PromiseType, Arg, Args ...>::invoke(std::decay_t<_Tp>, std::decay_t<Arg>, QPromise<ResultType>&, std::decay_t<Args>...) [with Function = void (AConstNoExceptWithPromise::*)(QPromise<int>&) const noexcept; PromiseType = int; Arg = AConstNoExceptWithPromise; Args = {}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:59:20,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = void (&)(void (AConstNoExceptWithPromise::*)(QPromise<int>&) const noexcept, AConstNoExceptWithPromise, QPromise<int>&); _Args = {void (AConstNoExceptWithPromise::*)(QPromise<int>&) const noexcept, AConstNoExceptWithPromise, QPromise<int>&}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (&)(void (AConstNoExceptWithPromise::*)(QPromise<int>&) const noexcept, AConstNoExceptWithPromise, QPromise<int>&); _Args = {void (AConstNoExceptWithPromise::*)(QPromise<int>&) const noexcept, AConstNoExceptWithPromise, QPromise<int>&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = void (&)(void (AConstNoExceptWithPromise::*)(QPromise<int>&) const noexcept, AConstNoExceptWithPromise, QPromise<int>&); _Tuple = tuple<void (AConstNoExceptWithPromise::*)(QPromise<int>&) const noexcept, AConstNoExceptWithPromise, QPromise<int>&>; long unsigned int ..._Idx = {0, 1, 2}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (&)(void (AConstNoExceptWithPromise::*)(QPromise<int>&) const noexcept, AConstNoExceptWithPromise, QPromise<int>&); _Tuple = tuple<void (AConstNoExceptWithPromise::*)(QPromise<int>&) const noexcept, AConstNoExceptWithPromise, QPromise<int>&>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (AConstNoExceptWithPromise::*)(QPromise<int>&) const noexcept; PromiseType = int; Args = {AConstNoExceptWithPromise}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:155:19:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<AConstNoExceptWithPromise> [1]' {aka 'std::decay<AConstNoExceptWithPromise>::type [1]'} [-Warray-bounds]
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h: In member function 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (AConstNoExceptWithPromise::*)(QPromise<int>&) const noexcept; PromiseType = int; Args = {AConstNoExceptWithPromise}]':
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:153:10: note: object 'object' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (AConstNoExceptWithPromise::*&)(QPromise<int>&, int) const noexcept; _Tp = AConstNoExceptWithPromise&; _Args = {QPromise<int>&, int&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (AConstNoExceptWithPromise::*&)(QPromise<int>&, int) const noexcept; _Args = {AConstNoExceptWithPromise&, QPromise<int>&, int&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = void (AConstNoExceptWithPromise::*&)(QPromise<int>&, int) const noexcept; _Args = {AConstNoExceptWithPromise&, QPromise<int>&, int&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'static constexpr void QtConcurrent::MemberFunctionResolver<Function, PromiseType, Arg, Args ...>::invoke(std::decay_t<_Tp>, std::decay_t<Arg>, QPromise<ResultType>&, std::decay_t<Args>...) [with Function = void (AConstNoExceptWithPromise::*)(QPromise<int>&, int) const noexcept; PromiseType = int; Arg = AConstNoExceptWithPromise; Args = {int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:59:20,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = void (&)(void (AConstNoExceptWithPromise::*)(QPromise<int>&, int) const noexcept, AConstNoExceptWithPromise, QPromise<int>&, int); _Args = {void (AConstNoExceptWithPromise::*)(QPromise<int>&, int) const noexcept, AConstNoExceptWithPromise, QPromise<int>&, int}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (&)(void (AConstNoExceptWithPromise::*)(QPromise<int>&, int) const noexcept, AConstNoExceptWithPromise, QPromise<int>&, int); _Args = {void (AConstNoExceptWithPromise::*)(QPromise<int>&, int) const noexcept, AConstNoExceptWithPromise, QPromise<int>&, int}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = void (&)(void (AConstNoExceptWithPromise::*)(QPromise<int>&, int) const noexcept, AConstNoExceptWithPromise, QPromise<int>&, int); _Tuple = tuple<void (AConstNoExceptWithPromise::*)(QPromise<int>&, int) const noexcept, AConstNoExceptWithPromise, QPromise<int>&, int>; long unsigned int ..._Idx = {0, 1, 2, 3}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = void (&)(void (AConstNoExceptWithPromise::*)(QPromise<int>&, int) const noexcept, AConstNoExceptWithPromise, QPromise<int>&, int); _Tuple = tuple<void (AConstNoExceptWithPromise::*)(QPromise<int>&, int) const noexcept, AConstNoExceptWithPromise, QPromise<int>&, int>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (AConstNoExceptWithPromise::*)(QPromise<int>&, int) const noexcept; PromiseType = int; Args = {AConstNoExceptWithPromise, int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:155:19:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<AConstNoExceptWithPromise> [1]' {aka 'std::decay<AConstNoExceptWithPromise>::type [1]'} [-Warray-bounds]
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h: In member function 'void QtConcurrent::StoredFunctionCallWithPromise<Function, PromiseType, Args>::runFunctor() [with Function = void (AConstNoExceptWithPromise::*)(QPromise<int>&, int) const noexcept; PromiseType = int; Args = {AConstNoExceptWithPromise, int}]':
      /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:153:10: note: object 'object' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (TestClass::*&)(); _Tp = TestClass&; _Args = {}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (TestClass::*&)(); _Args = {TestClass&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = void (TestClass::*&)(); _Args = {TestClass&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'QtConcurrent::StoredFunctionCall<void (TestClass::*)(), TestClass>::runFunctor()::<lambda(std::decay_t<void (TestClass::*)()>, std::decay_t<TestClass>)>' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:116:31,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const QtConcurrent::StoredFunctionCall<void (TestClass::*)(), TestClass>::runFunctor()::<lambda(decay_t<void (TestClass::*)()>, decay_t<TestClass>)>&; _Args = {void (TestClass::*)(), TestClass}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const QtConcurrent::StoredFunctionCall<void (TestClass::*)(), TestClass>::runFunctor()::<lambda(decay_t<void (TestClass::*)()>, decay_t<TestClass>)>&; _Args = {void (TestClass::*)(), TestClass}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = const QtConcurrent::StoredFunctionCall<void (TestClass::*)(), TestClass>::runFunctor()::<lambda(decay_t<void (TestClass::*)()>, decay_t<TestClass>)>&; _Tuple = tuple<void (TestClass::*)(), TestClass>; long unsigned int ..._Idx = {0, 1}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = const QtConcurrent::StoredFunctionCall<void (TestClass::*)(), TestClass>::runFunctor()::<lambda(decay_t<void (TestClass::*)()>, decay_t<TestClass>)>&; _Tuple = tuple<void (TestClass::*)(), TestClass>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = void (TestClass::*)(); Args = {TestClass}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:120:23:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<TestClass> [1]' {aka 'std::decay<TestClass>::type [1]'} [-Warray-bounds]
      /usr/include/c++/12/bits/invoke.h: In member function 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = void (TestClass::*)(); Args = {TestClass}]':
      /usr/include/c++/12/bits/invoke.h:60:5: note: object 'args#0' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (TestConstClass::*&)() const; _Tp = TestConstClass&; _Args = {}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (TestConstClass::*&)() const; _Args = {TestConstClass&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = void (TestConstClass::*&)() const; _Args = {TestConstClass&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'QtConcurrent::StoredFunctionCall<void (TestConstClass::*)() const, TestConstClass>::runFunctor()::<lambda(std::decay_t<void (TestConstClass::*)() const>, std::decay_t<TestConstClass>)>' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:116:31,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const QtConcurrent::StoredFunctionCall<void (TestConstClass::*)() const, TestConstClass>::runFunctor()::<lambda(decay_t<void (TestConstClass::*)() const>, decay_t<TestConstClass>)>&; _Args = {void (TestConstClass::*)() const, TestConstClass}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const QtConcurrent::StoredFunctionCall<void (TestConstClass::*)() const, TestConstClass>::runFunctor()::<lambda(decay_t<void (TestConstClass::*)() const>, decay_t<TestConstClass>)>&; _Args = {void (TestConstClass::*)() const, TestConstClass}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = const QtConcurrent::StoredFunctionCall<void (TestConstClass::*)() const, TestConstClass>::runFunctor()::<lambda(decay_t<void (TestConstClass::*)() const>, decay_t<TestConstClass>)>&; _Tuple = tuple<void (TestConstClass::*)() const, TestConstClass>; long unsigned int ..._Idx = {0, 1}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = const QtConcurrent::StoredFunctionCall<void (TestConstClass::*)() const, TestConstClass>::runFunctor()::<lambda(decay_t<void (TestConstClass::*)() const>, decay_t<TestConstClass>)>&; _Tuple = tuple<void (TestConstClass::*)() const, TestConstClass>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = void (TestConstClass::*)() const; Args = {TestConstClass}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:120:23:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<TestConstClass> [1]' {aka 'std::decay<TestConstClass>::type [1]'} [-Warray-bounds]
      /usr/include/c++/12/bits/invoke.h: In member function 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = void (TestConstClass::*)() const; Args = {TestConstClass}]':
      /usr/include/c++/12/bits/invoke.h:60:5: note: object 'args#0' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (TestClass::*&)(int); _Tp = TestClass&; _Args = {int&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (TestClass::*&)(int); _Args = {TestClass&, int&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = void (TestClass::*&)(int); _Args = {TestClass&, int&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'QtConcurrent::StoredFunctionCall<void (TestClass::*)(int), TestClass, int>::runFunctor()::<lambda(std::decay_t<void (TestClass::*)(int)>, std::decay_t<TestClass>, std::decay_t<int>)>' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:116:31,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const QtConcurrent::StoredFunctionCall<void (TestClass::*)(int), TestClass, int>::runFunctor()::<lambda(decay_t<void (TestClass::*)(int)>, decay_t<TestClass>, decay_t<int>)>&; _Args = {void (TestClass::*)(int), TestClass, int}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const QtConcurrent::StoredFunctionCall<void (TestClass::*)(int), TestClass, int>::runFunctor()::<lambda(decay_t<void (TestClass::*)(int)>, decay_t<TestClass>, decay_t<int>)>&; _Args = {void (TestClass::*)(int), TestClass, int}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = const QtConcurrent::StoredFunctionCall<void (TestClass::*)(int), TestClass, int>::runFunctor()::<lambda(decay_t<void (TestClass::*)(int)>, decay_t<TestClass>, decay_t<int>)>&; _Tuple = tuple<void (TestClass::*)(int), TestClass, int>; long unsigned int ..._Idx = {0, 1, 2}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = const QtConcurrent::StoredFunctionCall<void (TestClass::*)(int), TestClass, int>::runFunctor()::<lambda(decay_t<void (TestClass::*)(int)>, decay_t<TestClass>, decay_t<int>)>&; _Tuple = tuple<void (TestClass::*)(int), TestClass, int>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = void (TestClass::*)(int); Args = {TestClass, int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:120:23:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<TestClass> [1]' {aka 'std::decay<TestClass>::type [1]'} [-Warray-bounds]
      /usr/include/c++/12/bits/invoke.h: In member function 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = void (TestClass::*)(int); Args = {TestClass, int}]':
      /usr/include/c++/12/bits/invoke.h:60:5: note: object 'args#0' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = void; _MemFun = void (TestConstClass::*&)(int) const; _Tp = TestConstClass&; _Args = {int&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = void (TestConstClass::*&)(int) const; _Args = {TestConstClass&, int&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = void (TestConstClass::*&)(int) const; _Args = {TestConstClass&, int&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'QtConcurrent::StoredFunctionCall<void (TestConstClass::*)(int) const, TestConstClass, int>::runFunctor()::<lambda(std::decay_t<void (TestConstClass::*)(int) const>, std::decay_t<TestConstClass>, std::decay_t<int>)>' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:116:31,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = const QtConcurrent::StoredFunctionCall<void (TestConstClass::*)(int) const, TestConstClass, int>::runFunctor()::<lambda(decay_t<void (TestConstClass::*)(int) const>, decay_t<TestConstClass>, decay_t<int>)>&; _Args = {void (TestConstClass::*)(int) const, TestConstClass, int}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const QtConcurrent::StoredFunctionCall<void (TestConstClass::*)(int) const, TestConstClass, int>::runFunctor()::<lambda(decay_t<void (TestConstClass::*)(int) const>, decay_t<TestConstClass>, decay_t<int>)>&; _Args = {void (TestConstClass::*)(int) const, TestConstClass, int}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = const QtConcurrent::StoredFunctionCall<void (TestConstClass::*)(int) const, TestConstClass, int>::runFunctor()::<lambda(decay_t<void (TestConstClass::*)(int) const>, decay_t<TestConstClass>, decay_t<int>)>&; _Tuple = tuple<void (TestConstClass::*)(int) const, TestConstClass, int>; long unsigned int ..._Idx = {0, 1, 2}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = const QtConcurrent::StoredFunctionCall<void (TestConstClass::*)(int) const, TestConstClass, int>::runFunctor()::<lambda(decay_t<void (TestConstClass::*)(int) const>, decay_t<TestConstClass>, decay_t<int>)>&; _Tuple = tuple<void (TestConstClass::*)(int) const, TestConstClass, int>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = void (TestConstClass::*)(int) const; Args = {TestConstClass, int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:120:23:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<TestConstClass> [1]' {aka 'std::decay<TestConstClass>::type [1]'} [-Warray-bounds]
      /usr/include/c++/12/bits/invoke.h: In member function 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = void (TestConstClass::*)(int) const; Args = {TestConstClass, int}]':
      /usr/include/c++/12/bits/invoke.h:60:5: note: object 'args#0' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = int; _MemFun = int (A::*&)(); _Tp = A&; _Args = {}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = int (A::*&)(); _Args = {A&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = int (A::*&)(); _Args = {A&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'QtConcurrent::StoredFunctionCall<int (A::*)(), A>::runFunctor()::<lambda(std::decay_t<int (A::*)()>, std::decay_t<A>)>' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:116:31,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = int; _Fn = const QtConcurrent::StoredFunctionCall<int (A::*)(), A>::runFunctor()::<lambda(decay_t<int (A::*)()>, decay_t<A>)>&; _Args = {int (A::*)(), A}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const QtConcurrent::StoredFunctionCall<int (A::*)(), A>::runFunctor()::<lambda(decay_t<int (A::*)()>, decay_t<A>)>&; _Args = {int (A::*)(), A}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = const QtConcurrent::StoredFunctionCall<int (A::*)(), A>::runFunctor()::<lambda(decay_t<int (A::*)()>, decay_t<A>)>&; _Tuple = tuple<int (A::*)(), A>; long unsigned int ..._Idx = {0, 1}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = const QtConcurrent::StoredFunctionCall<int (A::*)(), A>::runFunctor()::<lambda(decay_t<int (A::*)()>, decay_t<A>)>&; _Tuple = tuple<int (A::*)(), A>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (A::*)(); Args = {A}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:122:37:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<A> [1]' {aka 'std::decay<A>::type [1]'} [-Warray-bounds]
      /usr/include/c++/12/bits/invoke.h: In member function 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (A::*)(); Args = {A}]':
      /usr/include/c++/12/bits/invoke.h:60:5: note: object 'args#0' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = int; _MemFun = int (A::*&)(int); _Tp = A&; _Args = {int&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = int (A::*&)(int); _Args = {A&, int&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = int (A::*&)(int); _Args = {A&, int&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'QtConcurrent::StoredFunctionCall<int (A::*)(int), A, int>::runFunctor()::<lambda(std::decay_t<int (A::*)(int)>, std::decay_t<A>, std::decay_t<int>)>' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:116:31,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = int; _Fn = const QtConcurrent::StoredFunctionCall<int (A::*)(int), A, int>::runFunctor()::<lambda(decay_t<int (A::*)(int)>, decay_t<A>, decay_t<int>)>&; _Args = {int (A::*)(int), A, int}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const QtConcurrent::StoredFunctionCall<int (A::*)(int), A, int>::runFunctor()::<lambda(decay_t<int (A::*)(int)>, decay_t<A>, decay_t<int>)>&; _Args = {int (A::*)(int), A, int}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = const QtConcurrent::StoredFunctionCall<int (A::*)(int), A, int>::runFunctor()::<lambda(decay_t<int (A::*)(int)>, decay_t<A>, decay_t<int>)>&; _Tuple = tuple<int (A::*)(int), A, int>; long unsigned int ..._Idx = {0, 1, 2}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = const QtConcurrent::StoredFunctionCall<int (A::*)(int), A, int>::runFunctor()::<lambda(decay_t<int (A::*)(int)>, decay_t<A>, decay_t<int>)>&; _Tuple = tuple<int (A::*)(int), A, int>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (A::*)(int); Args = {A, int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:122:37:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<A> [1]' {aka 'std::decay<A>::type [1]'} [-Warray-bounds]
      /usr/include/c++/12/bits/invoke.h: In member function 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (A::*)(int); Args = {A, int}]':
      /usr/include/c++/12/bits/invoke.h:60:5: note: object 'args#0' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = int; _MemFun = int (AConst::*&)() const; _Tp = AConst&; _Args = {}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = int (AConst::*&)() const; _Args = {AConst&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = int (AConst::*&)() const; _Args = {AConst&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'QtConcurrent::StoredFunctionCall<int (AConst::*)() const, AConst>::runFunctor()::<lambda(std::decay_t<int (AConst::*)() const>, std::decay_t<AConst>)>' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:116:31,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = int; _Fn = const QtConcurrent::StoredFunctionCall<int (AConst::*)() const, AConst>::runFunctor()::<lambda(decay_t<int (AConst::*)() const>, decay_t<AConst>)>&; _Args = {int (AConst::*)() const, AConst}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const QtConcurrent::StoredFunctionCall<int (AConst::*)() const, AConst>::runFunctor()::<lambda(decay_t<int (AConst::*)() const>, decay_t<AConst>)>&; _Args = {int (AConst::*)() const, AConst}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = const QtConcurrent::StoredFunctionCall<int (AConst::*)() const, AConst>::runFunctor()::<lambda(decay_t<int (AConst::*)() const>, decay_t<AConst>)>&; _Tuple = tuple<int (AConst::*)() const, AConst>; long unsigned int ..._Idx = {0, 1}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = const QtConcurrent::StoredFunctionCall<int (AConst::*)() const, AConst>::runFunctor()::<lambda(decay_t<int (AConst::*)() const>, decay_t<AConst>)>&; _Tuple = tuple<int (AConst::*)() const, AConst>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (AConst::*)() const; Args = {AConst}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:122:37:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<AConst> [1]' {aka 'std::decay<AConst>::type [1]'} [-Warray-bounds]
      /usr/include/c++/12/bits/invoke.h: In member function 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (AConst::*)() const; Args = {AConst}]':
      /usr/include/c++/12/bits/invoke.h:60:5: note: object 'args#0' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = int; _MemFun = int (AConst::*&)(int) const; _Tp = AConst&; _Args = {int&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = int (AConst::*&)(int) const; _Args = {AConst&, int&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = int (AConst::*&)(int) const; _Args = {AConst&, int&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'QtConcurrent::StoredFunctionCall<int (AConst::*)(int) const, AConst, int>::runFunctor()::<lambda(std::decay_t<int (AConst::*)(int) const>, std::decay_t<AConst>, std::decay_t<int>)>' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:116:31,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = int; _Fn = const QtConcurrent::StoredFunctionCall<int (AConst::*)(int) const, AConst, int>::runFunctor()::<lambda(decay_t<int (AConst::*)(int) const>, decay_t<AConst>, decay_t<int>)>&; _Args = {int (AConst::*)(int) const, AConst, int}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const QtConcurrent::StoredFunctionCall<int (AConst::*)(int) const, AConst, int>::runFunctor()::<lambda(decay_t<int (AConst::*)(int) const>, decay_t<AConst>, decay_t<int>)>&; _Args = {int (AConst::*)(int) const, AConst, int}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = const QtConcurrent::StoredFunctionCall<int (AConst::*)(int) const, AConst, int>::runFunctor()::<lambda(decay_t<int (AConst::*)(int) const>, decay_t<AConst>, decay_t<int>)>&; _Tuple = tuple<int (AConst::*)(int) const, AConst, int>; long unsigned int ..._Idx = {0, 1, 2}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = const QtConcurrent::StoredFunctionCall<int (AConst::*)(int) const, AConst, int>::runFunctor()::<lambda(decay_t<int (AConst::*)(int) const>, decay_t<AConst>, decay_t<int>)>&; _Tuple = tuple<int (AConst::*)(int) const, AConst, int>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (AConst::*)(int) const; Args = {AConst, int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:122:37:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<AConst> [1]' {aka 'std::decay<AConst>::type [1]'} [-Warray-bounds]
      /usr/include/c++/12/bits/invoke.h: In member function 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (AConst::*)(int) const; Args = {AConst, int}]':
      /usr/include/c++/12/bits/invoke.h:60:5: note: object 'args#0' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = int; _MemFun = int (ANoExcept::*&)() noexcept; _Tp = ANoExcept&; _Args = {}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = int (ANoExcept::*&)() noexcept; _Args = {ANoExcept&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = int (ANoExcept::*&)() noexcept; _Args = {ANoExcept&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'QtConcurrent::StoredFunctionCall<int (ANoExcept::*)() noexcept, ANoExcept>::runFunctor()::<lambda(std::decay_t<int (ANoExcept::*)() noexcept>, std::decay_t<ANoExcept>)>' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:116:31,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = int; _Fn = const QtConcurrent::StoredFunctionCall<int (ANoExcept::*)() noexcept, ANoExcept>::runFunctor()::<lambda(decay_t<int (ANoExcept::*)() noexcept>, decay_t<ANoExcept>)>&; _Args = {int (ANoExcept::*)() noexcept, ANoExcept}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const QtConcurrent::StoredFunctionCall<int (ANoExcept::*)() noexcept, ANoExcept>::runFunctor()::<lambda(decay_t<int (ANoExcept::*)() noexcept>, decay_t<ANoExcept>)>&; _Args = {int (ANoExcept::*)() noexcept, ANoExcept}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = const QtConcurrent::StoredFunctionCall<int (ANoExcept::*)() noexcept, ANoExcept>::runFunctor()::<lambda(decay_t<int (ANoExcept::*)() noexcept>, decay_t<ANoExcept>)>&; _Tuple = tuple<int (ANoExcept::*)() noexcept, ANoExcept>; long unsigned int ..._Idx = {0, 1}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = const QtConcurrent::StoredFunctionCall<int (ANoExcept::*)() noexcept, ANoExcept>::runFunctor()::<lambda(decay_t<int (ANoExcept::*)() noexcept>, decay_t<ANoExcept>)>&; _Tuple = tuple<int (ANoExcept::*)() noexcept, ANoExcept>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (ANoExcept::*)() noexcept; Args = {ANoExcept}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:122:37:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<ANoExcept> [1]' {aka 'std::decay<ANoExcept>::type [1]'} [-Warray-bounds]
      /usr/include/c++/12/bits/invoke.h: In member function 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (ANoExcept::*)() noexcept; Args = {ANoExcept}]':
      /usr/include/c++/12/bits/invoke.h:60:5: note: object 'args#0' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = int; _MemFun = int (ANoExcept::*&)(int) noexcept; _Tp = ANoExcept&; _Args = {int&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = int (ANoExcept::*&)(int) noexcept; _Args = {ANoExcept&, int&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = int (ANoExcept::*&)(int) noexcept; _Args = {ANoExcept&, int&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'QtConcurrent::StoredFunctionCall<int (ANoExcept::*)(int) noexcept, ANoExcept, int>::runFunctor()::<lambda(std::decay_t<int (ANoExcept::*)(int) noexcept>, std::decay_t<ANoExcept>, std::decay_t<int>)>' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:116:31,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = int; _Fn = const QtConcurrent::StoredFunctionCall<int (ANoExcept::*)(int) noexcept, ANoExcept, int>::runFunctor()::<lambda(decay_t<int (ANoExcept::*)(int) noexcept>, decay_t<ANoExcept>, decay_t<int>)>&; _Args = {int (ANoExcept::*)(int) noexcept, ANoExcept, int}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const QtConcurrent::StoredFunctionCall<int (ANoExcept::*)(int) noexcept, ANoExcept, int>::runFunctor()::<lambda(decay_t<int (ANoExcept::*)(int) noexcept>, decay_t<ANoExcept>, decay_t<int>)>&; _Args = {int (ANoExcept::*)(int) noexcept, ANoExcept, int}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = const QtConcurrent::StoredFunctionCall<int (ANoExcept::*)(int) noexcept, ANoExcept, int>::runFunctor()::<lambda(decay_t<int (ANoExcept::*)(int) noexcept>, decay_t<ANoExcept>, decay_t<int>)>&; _Tuple = tuple<int (ANoExcept::*)(int) noexcept, ANoExcept, int>; long unsigned int ..._Idx = {0, 1, 2}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = const QtConcurrent::StoredFunctionCall<int (ANoExcept::*)(int) noexcept, ANoExcept, int>::runFunctor()::<lambda(decay_t<int (ANoExcept::*)(int) noexcept>, decay_t<ANoExcept>, decay_t<int>)>&; _Tuple = tuple<int (ANoExcept::*)(int) noexcept, ANoExcept, int>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (ANoExcept::*)(int) noexcept; Args = {ANoExcept, int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:122:37:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<ANoExcept> [1]' {aka 'std::decay<ANoExcept>::type [1]'} [-Warray-bounds]
      /usr/include/c++/12/bits/invoke.h: In member function 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (ANoExcept::*)(int) noexcept; Args = {ANoExcept, int}]':
      /usr/include/c++/12/bits/invoke.h:60:5: note: object 'args#0' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = int; _MemFun = int (AConstNoExcept::*&)() const noexcept; _Tp = AConstNoExcept&; _Args = {}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = int (AConstNoExcept::*&)() const noexcept; _Args = {AConstNoExcept&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = int (AConstNoExcept::*&)() const noexcept; _Args = {AConstNoExcept&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'QtConcurrent::StoredFunctionCall<int (AConstNoExcept::*)() const noexcept, AConstNoExcept>::runFunctor()::<lambda(std::decay_t<int (AConstNoExcept::*)() const noexcept>, std::decay_t<AConstNoExcept>)>' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:116:31,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = int; _Fn = const QtConcurrent::StoredFunctionCall<int (AConstNoExcept::*)() const noexcept, AConstNoExcept>::runFunctor()::<lambda(decay_t<int (AConstNoExcept::*)() const noexcept>, decay_t<AConstNoExcept>)>&; _Args = {int (AConstNoExcept::*)() const noexcept, AConstNoExcept}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const QtConcurrent::StoredFunctionCall<int (AConstNoExcept::*)() const noexcept, AConstNoExcept>::runFunctor()::<lambda(decay_t<int (AConstNoExcept::*)() const noexcept>, decay_t<AConstNoExcept>)>&; _Args = {int (AConstNoExcept::*)() const noexcept, AConstNoExcept}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = const QtConcurrent::StoredFunctionCall<int (AConstNoExcept::*)() const noexcept, AConstNoExcept>::runFunctor()::<lambda(decay_t<int (AConstNoExcept::*)() const noexcept>, decay_t<AConstNoExcept>)>&; _Tuple = tuple<int (AConstNoExcept::*)() const noexcept, AConstNoExcept>; long unsigned int ..._Idx = {0, 1}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = const QtConcurrent::StoredFunctionCall<int (AConstNoExcept::*)() const noexcept, AConstNoExcept>::runFunctor()::<lambda(decay_t<int (AConstNoExcept::*)() const noexcept>, decay_t<AConstNoExcept>)>&; _Tuple = tuple<int (AConstNoExcept::*)() const noexcept, AConstNoExcept>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (AConstNoExcept::*)() const noexcept; Args = {AConstNoExcept}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:122:37:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<AConstNoExcept> [1]' {aka 'std::decay<AConstNoExcept>::type [1]'} [-Warray-bounds]
      /usr/include/c++/12/bits/invoke.h: In member function 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (AConstNoExcept::*)() const noexcept; Args = {AConstNoExcept}]':
      /usr/include/c++/12/bits/invoke.h:60:5: note: object 'args#0' of size 1
      In function 'constexpr _Res std::__invoke_impl(__invoke_memfun_ref, _MemFun&&, _Tp&&, _Args&& ...) [with _Res = int; _MemFun = int (AConstNoExcept::*&)(int) const noexcept; _Tp = AConstNoExcept&; _Args = {int&}]',
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = int (AConstNoExcept::*&)(int) const noexcept; _Args = {AConstNoExcept&, int&}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = int (AConstNoExcept::*&)(int) const noexcept; _Args = {AConstNoExcept&, int&}]' at /usr/include/c++/12/functional:110:27,
          inlined from 'QtConcurrent::StoredFunctionCall<int (AConstNoExcept::*)(int) const noexcept, AConstNoExcept, int>::runFunctor()::<lambda(std::decay_t<int (AConstNoExcept::*)(int) const noexcept>, std::decay_t<AConstNoExcept>, std::decay_t<int>)>' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:116:31,
          inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = int; _Fn = const QtConcurrent::StoredFunctionCall<int (AConstNoExcept::*)(int) const noexcept, AConstNoExcept, int>::runFunctor()::<lambda(decay_t<int (AConstNoExcept::*)(int) const noexcept>, decay_t<AConstNoExcept>, decay_t<int>)>&; _Args = {int (AConstNoExcept::*)(int) const noexcept, AConstNoExcept, int}]' at /usr/include/c++/12/bits/invoke.h:61:36,
          inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const QtConcurrent::StoredFunctionCall<int (AConstNoExcept::*)(int) const noexcept, AConstNoExcept, int>::runFunctor()::<lambda(decay_t<int (AConstNoExcept::*)(int) const noexcept>, decay_t<AConstNoExcept>, decay_t<int>)>&; _Args = {int (AConstNoExcept::*)(int) const noexcept, AConstNoExcept, int}]' at /usr/include/c++/12/bits/invoke.h:96:40,
          inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Ind ...>) [with _Fn = const QtConcurrent::StoredFunctionCall<int (AConstNoExcept::*)(int) const noexcept, AConstNoExcept, int>::runFunctor()::<lambda(decay_t<int (AConstNoExcept::*)(int) const noexcept>, decay_t<AConstNoExcept>, decay_t<int>)>&; _Tuple = tuple<int (AConstNoExcept::*)(int) const noexcept, AConstNoExcept, int>; long unsigned int ..._Idx = {0, 1, 2}]' at /usr/include/c++/12/tuple:1852:27,
          inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = const QtConcurrent::StoredFunctionCall<int (AConstNoExcept::*)(int) const noexcept, AConstNoExcept, int>::runFunctor()::<lambda(decay_t<int (AConstNoExcept::*)(int) const noexcept>, decay_t<AConstNoExcept>, decay_t<int>)>&; _Tuple = tuple<int (AConstNoExcept::*)(int) const noexcept, AConstNoExcept, int>]' at /usr/include/c++/12/tuple:1863:31,
          inlined from 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (AConstNoExcept::*)(int) const noexcept; Args = {AConstNoExcept, int}]' at /src/qt5-dev/build-cmake/include/QtConcurrent/../../../qtbase/src/concurrent/qtconcurrentstoredfunctioncall.h:122:37:
      /usr/include/c++/12/bits/invoke.h:67:39: warning: array subscript 'int (**)(...)[0]' is partly outside array bounds of 'std::decay_t<AConstNoExcept> [1]' {aka 'std::decay<AConstNoExcept>::type [1]'} [-Warray-bounds]
      /usr/include/c++/12/bits/invoke.h: In member function 'void QtConcurrent::StoredFunctionCall<Function, Args>::runFunctor() [with Function = int (AConstNoExcept::*)(int) const noexcept; Args = {AConstNoExcept, int}]':
      /usr/include/c++/12/bits/invoke.h:60:5: note: object 'args#0' of size 1

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            sonakur Sona Kurazyan
            allan.jensen Allan Sandfeld Jensen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes