Uploaded image for project: 'Qt Safe Renderer'
  1. Qt Safe Renderer
  2. QSR-2181

Compiler warnings in OpenWFD adaptation build

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • QSR 2.1.0 Beta 1
    • QSR 2.1
    • Runtime
    • 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

        Activity

          People

            teemu.holappa Teemu Holappa
            teemu.holappa Teemu Holappa
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes