CMake Warning at /usr/share/ECM/modules/ECMCheckOutboundLicense.cmake:86 (message):
  Reuse tool not found, skipping test generation
Call Stack (most recent call first):
  CMakeLists.txt:47 (include)


CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_LD_FLAGS


/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::saveSelectedAttachments()’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:111:63: warning: ignoring return value of ‘QString AttachmentModel::saveAttachmentToPath(const MimeTreeParser::MessagePart::Ptr&, const QString&)’, declared with attribute ‘nodiscard’ [-Wunused-result]
  111 |         parser.attachments()->saveAttachmentToPath(part, path);
      |                                                               ^
In file included from /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/attachmentmodel.h:1,
                 from /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/MimeTreeParserCore/AttachmentModel:1,
                 from /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:16:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/attachmentmodel.h:59:27: note: declared here
   59 |     [[nodiscard]] QString saveAttachmentToPath(const MimeTreeParser::MessagePart::Ptr &part, const QString &path);
      |                           ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.3.0/bits/stl_pair.h:61,
                 from /usr/include/c++/13.3.0/utility:69,
                 from /usr/include/qt6/QtCore/qglobal.h:15,
                 from /usr/include/qt6/QtCore/qshareddata.h:7,
                 from /usr/include/qt6/QtCore/QSharedDataPointer:1,
                 from /usr/include/KPim6/KMime/kmime/contentindex.h:25,
                 from /usr/include/KPim6/KMime/kmime/content.h:36,
                 from /usr/include/KPim6/KMime/kmime/message.h:13,
                 from /usr/include/KPim6/KMime/KMime/Message:1,
                 from /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.h:8,
                 from /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:4:
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = QTypedArrayData*; _Up = std::nullptr_t]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = QTypedArrayData*; _Up = std::nullptr_t]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = char]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:78:26,
    inlined from ‘QByteArray::QByteArray(QByteArray&&)’ at /usr/include/qt6/QtCore/qbytearray.h:101:12,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:152:11: warning: array subscript 4 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  152 |       _Tp __old_val = std::move(__obj);
      |           ^~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 32 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = QTypedArrayData*; _Up = std::nullptr_t]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = QTypedArrayData*; _Up = std::nullptr_t]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = char]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:78:26,
    inlined from ‘QByteArray::QByteArray(QByteArray&&)’ at /usr/include/qt6/QtCore/qbytearray.h:101:12,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:153:13: warning: array subscript 4 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  153 |       __obj = std::forward<_Up>(__new_val);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 32 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = char*; _Up = std::nullptr_t]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = char*; _Up = std::nullptr_t]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = char]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:79:28,
    inlined from ‘QByteArray::QByteArray(QByteArray&&)’ at /usr/include/qt6/QtCore/qbytearray.h:101:12,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:152:11: warning: array subscript 5 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  152 |       _Tp __old_val = std::move(__obj);
      |           ^~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 40 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = char*; _Up = std::nullptr_t]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = char*; _Up = std::nullptr_t]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = char]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:79:28,
    inlined from ‘QByteArray::QByteArray(QByteArray&&)’ at /usr/include/qt6/QtCore/qbytearray.h:101:12,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:153:13: warning: array subscript 5 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  153 |       __obj = std::forward<_Up>(__new_val);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 40 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = long long int; _Up = int]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = long long int; _Up = int]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = char]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:80:29,
    inlined from ‘QByteArray::QByteArray(QByteArray&&)’ at /usr/include/qt6/QtCore/qbytearray.h:101:12,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:152:11: warning: array subscript 6 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  152 |       _Tp __old_val = std::move(__obj);
      |           ^~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 48 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = long long int; _Up = int]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = long long int; _Up = int]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = char]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:80:29,
    inlined from ‘QByteArray::QByteArray(QByteArray&&)’ at /usr/include/qt6/QtCore/qbytearray.h:101:12,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:153:13: warning: array subscript 6 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  153 |       __obj = std::forward<_Up>(__new_val);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 48 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/partmodel.h:1,
                 from /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/MimeTreeParserCore/PartModel:1,
                 from /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messagecontainerwidget_p.h:9,
                 from /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:7:
In constructor ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34: warning: array subscript ‘SignatureInfo[0]’ is partly outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  110 | class MIMETREEPARSER_CORE_EXPORT SignatureInfo
      |                                  ^~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.3.0/vector:66,
                 from /usr/include/c++/13.3.0/functional:64,
                 from /usr/include/qt6/QtCore/qcomparehelpers.h:28,
                 from /usr/include/qt6/QtCore/qcompare.h:639,
                 from /usr/include/qt6/QtCore/qshareddata.h:9:
In constructor ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = std::pair; _Alloc = std::allocator >]’,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:155:68,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:338:7,
    inlined from ‘constexpr std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:620:7,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/stl_vector.h:106:24: warning: array subscript 2 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  106 |         : _M_start(__x._M_start), _M_finish(__x._M_finish),
      |                    ~~~~^~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 64 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = std::pair; _Alloc = std::allocator >]’,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:155:68,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:338:7,
    inlined from ‘constexpr std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:620:7,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/stl_vector.h:106:49: warning: array subscript 2 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  106 |         : _M_start(__x._M_start), _M_finish(__x._M_finish),
      |                                             ~~~~^~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 64 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = std::pair; _Alloc = std::allocator >]’,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:155:68,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:338:7,
    inlined from ‘constexpr std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:620:7,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/stl_vector.h:107:33: warning: array subscript 2 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  107 |           _M_end_of_storage(__x._M_end_of_storage)
      |                             ~~~~^~~~~~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 64 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = std::pair; _Alloc = std::allocator >]’,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:155:68,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:338:7,
    inlined from ‘constexpr std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:620:7,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/stl_vector.h:108:64: warning: array subscript 2 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  108 |         { __x._M_start = __x._M_finish = __x._M_end_of_storage = pointer(); }
      |                                          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 64 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = std::pair; _Alloc = std::allocator >]’,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:155:68,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:338:7,
    inlined from ‘constexpr std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:620:7,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/stl_vector.h:108:40: warning: array subscript 2 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  108 |         { __x._M_start = __x._M_finish = __x._M_end_of_storage = pointer(); }
      |                          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 64 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = std::pair; _Alloc = std::allocator >]’,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:155:68,
    inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:338:7,
    inlined from ‘constexpr std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13.3.0/bits/stl_vector.h:620:7,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/stl_vector.h:108:24: warning: array subscript 2 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  108 |         { __x._M_start = __x._M_finish = __x._M_end_of_storage = pointer(); }
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 64 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = QTypedArrayData*; _Up = std::nullptr_t]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = QTypedArrayData*; _Up = std::nullptr_t]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = char16_t]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:78:26,
    inlined from ‘QString::QString(QString&&)’ at /usr/include/qt6/QtCore/qstring.h:226:12,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:152:11: warning: array subscript 11 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  152 |       _Tp __old_val = std::move(__obj);
      |           ^~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 88 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = QTypedArrayData*; _Up = std::nullptr_t]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = QTypedArrayData*; _Up = std::nullptr_t]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = char16_t]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:78:26,
    inlined from ‘QString::QString(QString&&)’ at /usr/include/qt6/QtCore/qstring.h:226:12,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:153:13: warning: array subscript 11 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  153 |       __obj = std::forward<_Up>(__new_val);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 88 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = char16_t*; _Up = std::nullptr_t]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = char16_t*; _Up = std::nullptr_t]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = char16_t]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:79:28,
    inlined from ‘QString::QString(QString&&)’ at /usr/include/qt6/QtCore/qstring.h:226:12,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:152:11: warning: array subscript 12 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  152 |       _Tp __old_val = std::move(__obj);
      |           ^~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 96 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = char16_t*; _Up = std::nullptr_t]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = char16_t*; _Up = std::nullptr_t]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = char16_t]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:79:28,
    inlined from ‘QString::QString(QString&&)’ at /usr/include/qt6/QtCore/qstring.h:226:12,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:153:13: warning: array subscript 12 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  153 |       __obj = std::forward<_Up>(__new_val);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 96 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = long long int; _Up = int]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = long long int; _Up = int]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = char16_t]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:80:29,
    inlined from ‘QString::QString(QString&&)’ at /usr/include/qt6/QtCore/qstring.h:226:12,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:152:11: warning: array subscript 13 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  152 |       _Tp __old_val = std::move(__obj);
      |           ^~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 104 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = long long int; _Up = int]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = long long int; _Up = int]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = char16_t]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:80:29,
    inlined from ‘QString::QString(QString&&)’ at /usr/include/qt6/QtCore/qstring.h:226:12,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:153:13: warning: array subscript 13 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  153 |       __obj = std::forward<_Up>(__new_val);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 104 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34: warning: array subscript ‘SignatureInfo[0]’ is partly outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  110 | class MIMETREEPARSER_CORE_EXPORT SignatureInfo
      |                                  ^~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = QTypedArrayData*; _Up = std::nullptr_t]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = QTypedArrayData*; _Up = std::nullptr_t]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = QString]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:78:26,
    inlined from ‘QList::QList(QList&&)’ at /usr/include/qt6/QtCore/qlist.h:76:7,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:152:11: warning: array subscript 15 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  152 |       _Tp __old_val = std::move(__obj);
      |           ^~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 120 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = QTypedArrayData*; _Up = std::nullptr_t]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = QTypedArrayData*; _Up = std::nullptr_t]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = QString]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:78:26,
    inlined from ‘QList::QList(QList&&)’ at /usr/include/qt6/QtCore/qlist.h:76:7,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:153:13: warning: array subscript 15 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  153 |       __obj = std::forward<_Up>(__new_val);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 120 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = QString*; _Up = std::nullptr_t]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = QString*; _Up = std::nullptr_t]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = QString]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:79:28,
    inlined from ‘QList::QList(QList&&)’ at /usr/include/qt6/QtCore/qlist.h:76:7,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:152:11: warning: array subscript 16 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  152 |       _Tp __old_val = std::move(__obj);
      |           ^~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 128 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = QString*; _Up = std::nullptr_t]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = QString*; _Up = std::nullptr_t]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = QString]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:79:28,
    inlined from ‘QList::QList(QList&&)’ at /usr/include/qt6/QtCore/qlist.h:76:7,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:153:13: warning: array subscript 16 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  153 |       __obj = std::forward<_Up>(__new_val);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 128 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = long long int; _Up = int]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = long long int; _Up = int]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = QString]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:80:29,
    inlined from ‘QList::QList(QList&&)’ at /usr/include/qt6/QtCore/qlist.h:76:7,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:152:11: warning: array subscript 17 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  152 |       _Tp __old_val = std::move(__obj);
      |           ^~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 136 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘constexpr _Tp std::__exchange(_Tp&, _Up&&) [with _Tp = long long int; _Up = int]’,
    inlined from ‘constexpr _Tp std::exchange(_Tp&, _Up&&) [with _Tp = long long int; _Up = int]’ at /usr/include/c++/13.3.0/utility:100:29,
    inlined from ‘QArrayDataPointer::QArrayDataPointer(QArrayDataPointer&&) [with T = QString]’ at /usr/include/qt6/QtCore/qarraydatapointer.h:80:29,
    inlined from ‘QList::QList(QList&&)’ at /usr/include/qt6/QtCore/qlist.h:76:7,
    inlined from ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/usr/include/c++/13.3.0/bits/move.h:153:13: warning: array subscript 17 is outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  153 |       __obj = std::forward<_Up>(__new_val);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: at offset 136 into object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘SignatureInfo::SignatureInfo(SignatureInfo&&)’,
    inlined from ‘T qvariant_cast(QVariant&&) [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:774:67,
    inlined from ‘T QVariant::value() && [with T = SignatureInfo]’ at /usr/include/qt6/QtCore/qvariant.h:529:47,
    inlined from ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’ at /var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:97:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/build/src/core/mimetreeparsercore/../../../../src/core/partmodel.h:110:34: warning: array subscript ‘SignatureInfo[0]’ is partly outside array bounds of ‘QVariant [1]’ [-Warray-bounds=]
  110 | class MIMETREEPARSER_CORE_EXPORT SignatureInfo
      |                                  ^~~~~~~~~~~~~
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp: In member function ‘void MimeTreeParser::Widgets::MessageViewer::Private::recursiveBuildViewer(PartModel*, QVBoxLayout*, const QModelIndex&)’:
/var/pisi/mimetreeparser-25.04.3-19/work/mimetreeparser-25.04.3/src/widgets/messageviewer.cpp:252:45: note: object ‘’ of size 32
  252 |         const auto encryptionInfo = idx.data(PartModel::EncryptionDetails).value();
      |                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~