Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
QSR 2.1
-
None
-
251de5c74 (dev), 89b3b4c89 (6.5.2), b849f7a1c (6.5)
Description
There are some compiler warnings when building OpenWFD adaptation.
/home/teholapp/qtsaferenderer-runtime/src/adaptation/outputverifier/snapdragon/misrverifier.cpp: In member function 'void SafeRenderer::MISRVerifier::setupRoi()': /home/teholapp/qtsaferenderer-runtime/src/adaptation/outputverifier/snapdragon/misrverifier.cpp:132:78: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class SafeRenderer::VerifyRegion'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&m_regions[0U], 0, (sizeof(VerifyRegion)*Constraints::MAX_NUM_ROI)); ^ In file included from /home/teholapp/qtsaferenderer-runtime/src/adaptation/outputverifier/outputverifier.h:34, from /home/teholapp/qtsaferenderer-runtime/src/adaptation/outputverifier/../graphics/openwfd/safewindow_p.h:48, from /home/teholapp/qtsaferenderer-runtime/src/adaptation/outputverifier/snapdragon/misrverifier.cpp:34: /home/teholapp/qtsaferenderer-runtime/src/adaptation/outputverifier/verifyregion.h:37:7: note: 'class SafeRenderer::VerifyRegion' declared here class VerifyRegion/home/teholapp/qtsaferenderer-runtime/src/adaptation/graphics/openwfd/safewindow_p.cpp: In member function 'void SafeRenderer::SafeWindowPrivate::requestUpdate()': /home/teholapp/qtsaferenderer-runtime/src/adaptation/graphics/openwfd/safewindow_p.cpp:383:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SafeRenderer::QSafeRect'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&m_dirtyAreas[0U], 0, dirtyDirtyAreas); ^ In file included from /home/teholapp/snapdragon_gen4/build_qsrr/include/QtSafeRenderer/qsaferect.h:1, from /home/teholapp/snapdragon_gen4/build_qsrr/include/QtSafeRenderer/../../../../qtsaferenderer-runtime/src/saferenderer/qsafewindow.h:32, from /home/teholapp/snapdragon_gen4/build_qsrr/include/QtSafeRenderer/qsafewindow.h:1, from /home/teholapp/qtsaferenderer-runtime/src/adaptation/graphics/openwfd/safewindow_p.h:46, from /home/teholapp/qtsaferenderer-runtime/src/adaptation/graphics/openwfd/safewindow_p.cpp:35: /home/teholapp/snapdragon_gen4/build_qsrr/include/QtSafeRenderer/../../../../qtsaferenderer-runtime/src/saferenderer/qsaferect.h:36:8: note: 'struct SafeRenderer::QSafeRect' declared here struct QSafeRect ^~~~~~~~~
Attachments
For Gerrit Dashboard: QSR-2181 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
497066,4 | Fix compiler warnings with array initialization | dev | tqtc-boot2qt/qtsaferenderer-runtime | Status: MERGED | +2 | 0 |
497409,2 | Fix compiler warnings with array initialization | 6.5 | tqtc-boot2qt/qtsaferenderer-runtime | Status: MERGED | +2 | 0 |
497410,2 | Fix compiler warnings with array initialization | 6.5.2 | tqtc-boot2qt/qtsaferenderer-runtime | Status: MERGED | +2 | 0 |