Task #1885 - qt5-qtbase-5.15.13-1.fc40/scan-results.err
back to task #1885download
Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/cxx17/main.cpp:14:9: warning[deadcode.DeadStores]: Value stored to 'i' during its initialization is never read # 12| /* BEGIN TEST: */ # 13| std::variant<int> v(42); # 14|-> int i = std::get<int>(v); # 15| std::visit([](const auto &) { return 1; }, v); # 16| /* END TEST */ Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/gssapi/main.cpp:15:5: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value # 13| /* BEGIN TEST: */ # 14| gss_ctx_id_t ctx; # 15|-> gss_context_time(nullptr, ctx, nullptr); # 16| /* END TEST */ # 17| return 0; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/libdl/main.cpp:8:5: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull' # 6| /* BEGIN TEST: */ # 7| dlclose(dlopen(0, 0)); # 8|-> dlsym(RTLD_DEFAULT, 0); # 9| dlerror(); # 10| /* END TEST */ Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:107:9: warning[deadcode.DeadStores]: Value stored to 'v1size' during its initialization is never read # 105| v1.push_back( 3 ); # 106| v1.push_back( 4 ); # 107|-> int v1size = v1.size(); # 108| v1size = 0; # 109| int v1capacity = v1.capacity(); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:108:5: warning[deadcode.DeadStores]: Value stored to 'v1size' is never read # 106| v1.push_back( 4 ); # 107| int v1size = v1.size(); # 108|-> v1size = 0; # 109| int v1capacity = v1.capacity(); # 110| v1capacity = 0; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:109:9: warning[deadcode.DeadStores]: Value stored to 'v1capacity' during its initialization is never read # 107| int v1size = v1.size(); # 108| v1size = 0; # 109|-> int v1capacity = v1.capacity(); # 110| v1capacity = 0; # 111| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:110:5: warning[deadcode.DeadStores]: Value stored to 'v1capacity' is never read # 108| v1size = 0; # 109| int v1capacity = v1.capacity(); # 110|-> v1capacity = 0; # 111| # 112| std::vector<int>::iterator v1it = std::find( v1.begin(), v1.end(), 99 ); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:113:10: warning[deadcode.DeadStores]: Value stored to 'v1notfound' during its initialization is never read # 111| # 112| std::vector<int>::iterator v1it = std::find( v1.begin(), v1.end(), 99 ); # 113|-> bool v1notfound = (v1it == v1.end()); # 114| v1notfound = false; # 115| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:114:5: warning[deadcode.DeadStores]: Value stored to 'v1notfound' is never read # 112| std::vector<int>::iterator v1it = std::find( v1.begin(), v1.end(), 99 ); # 113| bool v1notfound = (v1it == v1.end()); # 114|-> v1notfound = false; # 115| # 116| v1it = std::find( v1.begin(), v1.end(), 3 ); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:117:10: warning[deadcode.DeadStores]: Value stored to 'v1found' during its initialization is never read # 115| # 116| v1it = std::find( v1.begin(), v1.end(), 3 ); # 117|-> bool v1found = (v1it != v1.end()); # 118| v1found = false; # 119| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:118:5: warning[deadcode.DeadStores]: Value stored to 'v1found' is never read # 116| v1it = std::find( v1.begin(), v1.end(), 3 ); # 117| bool v1found = (v1it != v1.end()); # 118|-> v1found = false; # 119| # 120| std::vector<int> v2; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:122:9: warning[deadcode.DeadStores]: Value stored to 'v2size' during its initialization is never read # 120| std::vector<int> v2; # 121| std::copy( v1.begin(), v1it, std::back_inserter( v2 ) ); # 122|-> int v2size = v2.size(); # 123| v2size = 0; # 124| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:123:5: warning[deadcode.DeadStores]: Value stored to 'v2size' is never read # 121| std::copy( v1.begin(), v1it, std::back_inserter( v2 ) ); # 122| int v2size = v2.size(); # 123|-> v2size = 0; # 124| # 125| std::map<int, double> m1; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:130:9: warning[deadcode.DeadStores]: Value stored to 'm1size' during its initialization is never read # 128| m1.insert( std::make_pair( 5, 2.0 ) ); # 129| m1.insert( std::make_pair( 7, 2.0 ) ); # 130|-> int m1size = m1.size(); # 131| m1size = 0; # 132| std::map<int,double>::iterator m1it = m1.begin(); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:131:5: warning[deadcode.DeadStores]: Value stored to 'm1size' is never read # 129| m1.insert( std::make_pair( 7, 2.0 ) ); # 130| int m1size = m1.size(); # 131|-> m1size = 0; # 132| std::map<int,double>::iterator m1it = m1.begin(); # 133| for ( ; m1it != m1.end(); ++m1it ) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:134:13: warning[deadcode.DeadStores]: Value stored to 'first' during its initialization is never read # 132| std::map<int,double>::iterator m1it = m1.begin(); # 133| for ( ; m1it != m1.end(); ++m1it ) { # 134|-> int first = (*m1it).first; # 135| first = 0; # 136| double second = (*m1it).second; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:135:9: warning[deadcode.DeadStores]: Value stored to 'first' is never read # 133| for ( ; m1it != m1.end(); ++m1it ) { # 134| int first = (*m1it).first; # 135|-> first = 0; # 136| double second = (*m1it).second; # 137| second = 0.0; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:136:16: warning[deadcode.DeadStores]: Value stored to 'second' during its initialization is never read # 134| int first = (*m1it).first; # 135| first = 0; # 136|-> double second = (*m1it).second; # 137| second = 0.0; # 138| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:137:9: warning[deadcode.DeadStores]: Value stored to 'second' is never read # 135| first = 0; # 136| double second = (*m1it).second; # 137|-> second = 0.0; # 138| } # 139| std::map< int, double > m2( m1 ); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:140:9: warning[deadcode.DeadStores]: Value stored to 'm2size' during its initialization is never read # 138| } # 139| std::map< int, double > m2( m1 ); # 140|-> int m2size = m2.size(); # 141| m2size = 0; # 142| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:141:5: warning[deadcode.DeadStores]: Value stored to 'm2size' is never read # 139| std::map< int, double > m2( m1 ); # 140| int m2size = m2.size(); # 141|-> m2size = 0; # 142| # 143| DummyIterator<int> it1, it2; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/stl/stltest.cpp:144:9: warning[deadcode.DeadStores]: Value stored to 'n' during its initialization is never read # 142| # 143| DummyIterator<int> it1, it2; # 144|-> int n = std::distance(it1, it2); # 145| std::advance(it1, 3); # 146| Error: CPPCHECK_WARNING (CWE-758): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/x86_simd/main.cpp:130: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement # 128| unsigned long long ull; # 129| if (_rdrand64_step(&ull)) # 130|-> return 1; # 131| # endif # 132| } Error: CPPCHECK_WARNING (CWE-758): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/x86_simd/main.cpp:147: error[missingReturn]: Found an exit path from function with non-void return type that has missing return statement # 145| unsigned long long ull; # 146| if (_rdseed64_step(&ull)) # 147|-> return 1; # 148| # endif # 149| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/x86_simd/main.cpp:207:5: warning[deadcode.DeadStores]: Value stored to 'f' is never read # 205| /* AVX512 Exponential and Reciprocal */ # 206| __m512 f; # 207|-> f = _mm512_exp2a23_round_ps(f, 8); # 208| } # 209| #endif Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/x86_simd/main.cpp:217:5: warning[deadcode.DeadStores]: Value stored to 'i' is never read # 215| __mmask16 m = ~1; # 216| __m512i i; # 217|-> i = _mm512_maskz_conflict_epi32(m, i); # 218| } # 219| #endif Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/x86_simd/main.cpp:237:5: warning[deadcode.DeadStores]: Value stored to 'm' is never read # 235| __m512i i; # 236| __mmask16 m = ~1; # 237|-> m = _mm512_movepi32_mask(i); # 238| } # 239| #endif Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/x86_simd/main.cpp:247:5: warning[deadcode.DeadStores]: Value stored to 'i' is never read # 245| __m512i i; # 246| __mmask16 m = ~1; # 247|-> i = _mm512_mask_loadu_epi8(i, m, ptr - 8); # 248| } # 249| #endif Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/x86_simd/main.cpp:266:5: warning[deadcode.DeadStores]: Value stored to 'i' is never read # 264| /* AVX512 Integer Fused Multiply-Add */ # 265| __m512i i; # 266|-> i = _mm512_madd52lo_epu64(i, i, i); # 267| } # 268| #endif Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/config.tests/xcb_syslibs/main.cpp:28:44: warning[deadcode.DeadStores]: Value stored to 'formatsReply' during its initialization is never read # 26| xcb_render_query_pict_formats_cookie_t formatsCookie = # 27| xcb_render_query_pict_formats(c); # 28|-> xcb_render_query_pict_formats_reply_t *formatsReply = # 29| xcb_render_query_pict_formats_reply(c, formatsCookie, &error); # 30| /* RENDERUTIL: xcb_renderutil.h include won't compile unless version >= 0.3.9 */ Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/corelib/serialization/convert/jsonconverter.cpp:127:9: warning[core.uninitialized.Branch]: Branch condition evaluates to a garbage value # 125| if (doc.isNull()) # 126| doc = QJsonDocument::fromJson(f->readAll(), &error); # 127|-> if (error.error) { # 128| fprintf(stderr, "Could not parse JSON content: offset %d: %s", # 129| error.offset, qPrintable(error.errorString())); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/corelib/threads/queuedcustomtype/renderthread.cpp:106:35: warning[core.DivideZero]: Division by zero # 104| //![processing the image (finish)] # 105| Block block(QRect(x1, y1, x2 - x1 + 1, y2 - y1 + 1), # 106|-> QColor(red/n, green/n, blue/n)); # 107| emit sendBlock(block); # 108| if (m_abort) Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/dbus/complexpingpong/complexping.cpp: scope_hint: In function ‘int main(int, char**)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/dbus/complexpingpong/complexping.cpp:124:15: warning[-Wdeprecated-declarations]: ‘void QProcess::start(const QString&, QIODevice::OpenMode)’ is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead # 124 | pong.start("./complexpong"); # | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qprocess.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/QProcess:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/dbus/complexpingpong/complexping.cpp:56: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qprocess.h:168:10: note: declared here # 168 | void start(const QString &command, OpenMode mode = ReadWrite); # | ^~~~~ # 122| # 123| QProcess pong; # 124|-> pong.start("./complexpong"); # 125| # 126| app.exec(); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/vulkan/hellovulkancubes/renderer.cpp:872:5: warning[deadcode.DeadStores]: Value stored to 'p' is never read # 870| float specularExp = 150.0f; # 871| memcpy(p, &specularExp, 4); # 872|-> p += 4; # 873| } # 874| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/animation/stickman/lifecycle.cpp:224:5: warning[core.CallAndMessage]: Called C++ object pointer is null # 222| # 223| // Loop # 224|-> previousState->addTransition(previousState, &QState::propertiesAssigned, topLevel->initialState()); # 225| # 226| return topLevel; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/3rdparty/fbm.c:80:5: warning[deadcode.DeadStores]: Value stored to 'frequency' is never read # 78| # 79| value = 0.0; /* initialize vars to proper values */ # 80|-> frequency = 1.0; # 81| vec[0]=point.x; # 82| vec[1]=point.y; Error: COMPILER_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/3rdparty/fbm.c:105:20: warning[-Warray-parameter=]: argument 1 of type ‘float[3]’ with mismatched bound # 105 | float noise3(float vec[3]) # | ~~~~~~^~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/3rdparty/fbm.c:18: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/3rdparty/fbm.h:29:20: note: previously declared as ‘float[]’ # 29 | float noise3(float vec[]); # | ~~~~~~^~~~~ # 103| # 104| # 105|-> float noise3(float vec[3]) # 106| { # 107| int bx0, bx1, by0, by1, bz0, bz1, b00, b10, b01, b11; Error: CPPCHECK_WARNING (CWE-682): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/glbuffers.h:224: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 222| switch (desc->field) { # 223| case VertexDescription::Position: # 224|-> glVertexPointer(desc->count, desc->type, sizeof(T), BUFFER_OFFSET(desc->offset)); # 225| glEnableClientState(GL_VERTEX_ARRAY); # 226| break; Error: CPPCHECK_WARNING (CWE-682): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/glbuffers.h:228: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 226| break; # 227| case VertexDescription::TexCoord: # 228|-> glTexCoordPointer(desc->count, desc->type, sizeof(T), BUFFER_OFFSET(desc->offset)); # 229| glEnableClientState(GL_TEXTURE_COORD_ARRAY); # 230| break; Error: CPPCHECK_WARNING (CWE-682): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/glbuffers.h:232: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 230| break; # 231| case VertexDescription::Normal: # 232|-> glNormalPointer(desc->type, sizeof(T), BUFFER_OFFSET(desc->offset)); # 233| glEnableClientState(GL_NORMAL_ARRAY); # 234| break; Error: CPPCHECK_WARNING (CWE-682): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/glbuffers.h:236: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 234| break; # 235| case VertexDescription::Color: # 236|-> glColorPointer(desc->count, desc->type, sizeof(T), BUFFER_OFFSET(desc->offset)); # 237| glEnableClientState(GL_COLOR_ARRAY); # 238| break; Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/scene.cpp: scope_hint: In member function ‘virtual void Scene::mouseMoveEvent(QGraphicsSceneMouseEvent*)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/scene.cpp:906:32: warning[-Wdeprecated-declarations]: ‘Qt::MidButton’ is deprecated: MidButton is deprecated. Use MiddleButton instead # 906 | if (event->buttons() & Qt::MidButton) { # | ^~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qnamespace.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/kernel/qobjectdefs.h:48: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qobjectdefs.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/kernel/qobject.h:46: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qobject.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/animation/qabstractanimation.h:43: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qabstractanimation.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/QtCore:6: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qnamespace.h:138:9: note: declared here # 138 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, # | ^~~~~~~~~ # 904| } # 905| # 906|-> if (event->buttons() & Qt::MidButton) { # 907| m_trackBalls[2].move(pixelPosToViewPos(event->scenePos()), QQuaternion()); # 908| event->accept(); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/scene.cpp: scope_hint: In member function ‘virtual void Scene::mousePressEvent(QGraphicsSceneMouseEvent*)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/scene.cpp:930:32: warning[-Wdeprecated-declarations]: ‘Qt::MidButton’ is deprecated: MidButton is deprecated. Use MiddleButton instead # 930 | if (event->buttons() & Qt::MidButton) { # | ^~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qnamespace.h:138:9: note: declared here # 138 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, # | ^~~~~~~~~ # 928| } # 929| # 930|-> if (event->buttons() & Qt::MidButton) { # 931| m_trackBalls[2].push(pixelPosToViewPos(event->scenePos()), QQuaternion()); # 932| event->accept(); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/scene.cpp: scope_hint: In member function ‘virtual void Scene::mouseReleaseEvent(QGraphicsSceneMouseEvent*)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/boxes/scene.cpp:952:32: warning[-Wdeprecated-declarations]: ‘Qt::MidButton’ is deprecated: MidButton is deprecated. Use MiddleButton instead # 952 | if (event->button() == Qt::MidButton) { # | ^~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qnamespace.h:138:9: note: declared here # 138 | MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton, # | ^~~~~~~~~ # 950| } # 951| # 952|-> if (event->button() == Qt::MidButton) { # 953| m_trackBalls[2].release(pixelPosToViewPos(event->scenePos()), QQuaternion()); # 954| event->accept(); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/weatheranchorlayout/main.cpp:246:22: warning[deadcode.DeadStores]: Value stored to 'anchor' during its initialization is never read # 244| # 245| // vertical anchors # 246|-> QGraphicsAnchor *anchor = layout->addAnchor(title, Qt::AnchorTop, layout, Qt::AnchorTop); # 247| anchor = layout->addAnchor(place, Qt::AnchorTop, title, Qt::AnchorBottom); # 248| anchor->setSpacing(12); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/weatheranchorlayout/main.cpp:252:5: warning[deadcode.DeadStores]: Value stored to 'anchor' is never read # 250| anchor->setSpacing(12); # 251| # 252|-> anchor = layout->addAnchor(sunnyWeather, Qt::AnchorTop, title, Qt::AnchorTop); # 253| anchor = layout->addAnchor(sunnyWeather, Qt::AnchorBottom, layout, Qt::AnchorVerticalCenter); # 254| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/weatheranchorlayout/main.cpp:253:5: warning[deadcode.DeadStores]: Value stored to 'anchor' is never read # 251| # 252| anchor = layout->addAnchor(sunnyWeather, Qt::AnchorTop, title, Qt::AnchorTop); # 253|-> anchor = layout->addAnchor(sunnyWeather, Qt::AnchorBottom, layout, Qt::AnchorVerticalCenter); # 254| # 255| anchor = layout->addAnchor(tabbar, Qt::AnchorTop, title, Qt::AnchorBottom); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/weatheranchorlayout/main.cpp:263:5: warning[deadcode.DeadStores]: Value stored to 'anchor' is never read # 261| # 262| // horizontal anchors # 263|-> anchor = layout->addAnchor(layout, Qt::AnchorLeft, title, Qt::AnchorLeft); # 264| anchor = layout->addAnchor(title, Qt::AnchorRight, layout, Qt::AnchorRight); # 265| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/weatheranchorlayout/main.cpp:264:5: warning[deadcode.DeadStores]: Value stored to 'anchor' is never read # 262| // horizontal anchors # 263| anchor = layout->addAnchor(layout, Qt::AnchorLeft, title, Qt::AnchorLeft); # 264|-> anchor = layout->addAnchor(title, Qt::AnchorRight, layout, Qt::AnchorRight); # 265| # 266| anchor = layout->addAnchor(place, Qt::AnchorLeft, layout, Qt::AnchorLeft); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/weatheranchorlayout/main.cpp:271:5: warning[deadcode.DeadStores]: Value stored to 'anchor' is never read # 269| anchor->setSpacing(35); # 270| # 271|-> anchor = layout->addAnchor(sunnyWeather, Qt::AnchorLeft, place, Qt::AnchorHorizontalCenter); # 272| anchor = layout->addAnchor(sunnyWeather, Qt::AnchorRight, layout, Qt::AnchorHorizontalCenter); # 273| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/weatheranchorlayout/main.cpp:272:5: warning[deadcode.DeadStores]: Value stored to 'anchor' is never read # 270| # 271| anchor = layout->addAnchor(sunnyWeather, Qt::AnchorLeft, place, Qt::AnchorHorizontalCenter); # 272|-> anchor = layout->addAnchor(sunnyWeather, Qt::AnchorRight, layout, Qt::AnchorHorizontalCenter); # 273| # 274| anchor = layout->addAnchor(tabbar, Qt::AnchorHorizontalCenter, details, Qt::AnchorHorizontalCenter); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/weatheranchorlayout/main.cpp:274:5: warning[deadcode.DeadStores]: Value stored to 'anchor' is never read # 272| anchor = layout->addAnchor(sunnyWeather, Qt::AnchorRight, layout, Qt::AnchorHorizontalCenter); # 273| # 274|-> anchor = layout->addAnchor(tabbar, Qt::AnchorHorizontalCenter, details, Qt::AnchorHorizontalCenter); # 275| anchor = layout->addAnchor(details, Qt::AnchorRight, layout, Qt::AnchorRight); # 276| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/graphicsview/weatheranchorlayout/main.cpp:275:5: warning[deadcode.DeadStores]: Value stored to 'anchor' is never read # 273| # 274| anchor = layout->addAnchor(tabbar, Qt::AnchorHorizontalCenter, details, Qt::AnchorHorizontalCenter); # 275|-> anchor = layout->addAnchor(details, Qt::AnchorRight, layout, Qt::AnchorRight); # 276| # 277| // QGV setup Error: COMPILER_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/itemviews/addressbook/addresswidget.cpp: scope_hint: In member function ‘void AddressWidget::setupTabs()’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/itemviews/addressbook/addresswidget.cpp:162:25: warning[-Wrange-loop-construct]: loop variable ‘str’ of type ‘const QString&’ binds to a temporary constructed from type ‘const char* const’ # 162 | for (const QString &str : groups) { # | ^~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/itemviews/addressbook/addresswidget.cpp:162:25: note: use non-reference type ‘const QString’ to make the copy explicit or ‘const char* const&’ to prevent copying # 160| const auto groups = { "ABC", "DEF", "GHI", "JKL", "MNO", "PQR", "STU", "VW", "XYZ" }; # 161| # 162|-> for (const QString &str : groups) { # 163| const auto regExp = QRegularExpression(QString("^[%1].*").arg(str), # 164| QRegularExpression::CaseInsensitiveOption); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/itemviews/pixelator/mainwindow.cpp: scope_hint: In member function ‘void MainWindow::printImage()’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/itemviews/pixelator/mainwindow.cpp:200:37: warning[-Wdeprecated-declarations]: ‘QRect QPrinter::pageRect() const’ is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. # 200 | double xscale = printer.pageRect().width() / double(sourceWidth); # | ~~~~~~~~~~~~~~~~^~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtPrintSupport/qprinter.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtPrintSupport/QPrinter:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/itemviews/pixelator/mainwindow.cpp:59: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.h:259:11: note: declared here # 259 | QRect pageRect() const; # | ^~~~~~~~ # 198| painter.save(); # 199| # 200|-> double xscale = printer.pageRect().width() / double(sourceWidth); # 201| double yscale = printer.pageRect().height() / double(sourceHeight); # 202| double scale = qMin(xscale, yscale); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/itemviews/pixelator/mainwindow.cpp:201:37: warning[-Wdeprecated-declarations]: ‘QRect QPrinter::pageRect() const’ is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. # 201 | double yscale = printer.pageRect().height() / double(sourceHeight); # | ~~~~~~~~~~~~~~~~^~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.h:259:11: note: declared here # 259 | QRect pageRect() const; # | ^~~~~~~~ # 199| # 200| double xscale = printer.pageRect().width() / double(sourceWidth); # 201|-> double yscale = printer.pageRect().height() / double(sourceHeight); # 202| double scale = qMin(xscale, yscale); # 203| Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/itemviews/pixelator/mainwindow.cpp:204:40: warning[-Wdeprecated-declarations]: ‘QRect QPrinter::paperRect() const’ is deprecated: Use pageLayout().fullRectPixels(resolution()) instead. # 204 | painter.translate(printer.paperRect().x() + printer.pageRect().width() / 2, # | ~~~~~~~~~~~~~~~~~^~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.h:257:11: note: declared here # 257 | QRect paperRect() const; # | ^~~~~~~~~ # 202| double scale = qMin(xscale, yscale); # 203| # 204|-> painter.translate(printer.paperRect().x() + printer.pageRect().width() / 2, # 205| printer.paperRect().y() + printer.pageRect().height() / 2); # 206| painter.scale(scale, scale); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/itemviews/pixelator/mainwindow.cpp:204:65: warning[-Wdeprecated-declarations]: ‘QRect QPrinter::pageRect() const’ is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. # 204 | painter.translate(printer.paperRect().x() + printer.pageRect().width() / 2, # | ~~~~~~~~~~~~~~~~^~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.h:259:11: note: declared here # 259 | QRect pageRect() const; # | ^~~~~~~~ # 202| double scale = qMin(xscale, yscale); # 203| # 204|-> painter.translate(printer.paperRect().x() + printer.pageRect().width() / 2, # 205| printer.paperRect().y() + printer.pageRect().height() / 2); # 206| painter.scale(scale, scale); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/itemviews/pixelator/mainwindow.cpp:205:40: warning[-Wdeprecated-declarations]: ‘QRect QPrinter::paperRect() const’ is deprecated: Use pageLayout().fullRectPixels(resolution()) instead. # 205 | printer.paperRect().y() + printer.pageRect().height() / 2); # | ~~~~~~~~~~~~~~~~~^~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.h:257:11: note: declared here # 257 | QRect paperRect() const; # | ^~~~~~~~~ # 203| # 204| painter.translate(printer.paperRect().x() + printer.pageRect().width() / 2, # 205|-> printer.paperRect().y() + printer.pageRect().height() / 2); # 206| painter.scale(scale, scale); # 207| painter.translate(-sourceWidth / 2, -sourceHeight / 2); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/itemviews/pixelator/mainwindow.cpp:205:65: warning[-Wdeprecated-declarations]: ‘QRect QPrinter::pageRect() const’ is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. # 205 | printer.paperRect().y() + printer.pageRect().height() / 2); # | ~~~~~~~~~~~~~~~~^~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.h:259:11: note: declared here # 259 | QRect pageRect() const; # | ^~~~~~~~ # 203| # 204| painter.translate(printer.paperRect().x() + printer.pageRect().width() / 2, # 205|-> printer.paperRect().y() + printer.pageRect().height() / 2); # 206| painter.scale(scale, scale); # 207| painter.translate(-sourceWidth / 2, -sourceHeight / 2); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/painting/fontsampler/mainwindow.cpp: scope_hint: In member function ‘void MainWindow::printPage(int, QPainter*, QPrinter*)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/painting/fontsampler/mainwindow.cpp:323:37: warning[-Wdeprecated-declarations]: ‘QRect QPrinter::pageRect() const’ is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. # 323 | qreal xScale = printer->pageRect().width() / width; # | ~~~~~~~~~~~~~~~~~^~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtPrintSupport/qprinter.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtPrintSupport/QPrinter:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/painting/fontsampler/mainwindow.cpp:55: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.h:259:11: note: declared here # 259 | QRect pageRect() const; # | ^~~~~~~~ # 321| } # 322| # 323|-> qreal xScale = printer->pageRect().width() / width; # 324| qreal yScale = printer->pageRect().height() / height; # 325| qreal scale = qMin(xScale, yScale); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/painting/fontsampler/mainwindow.cpp:324:37: warning[-Wdeprecated-declarations]: ‘QRect QPrinter::pageRect() const’ is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. # 324 | qreal yScale = printer->pageRect().height() / height; # | ~~~~~~~~~~~~~~~~~^~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.h:259:11: note: declared here # 259 | QRect pageRect() const; # | ^~~~~~~~ # 322| # 323| qreal xScale = printer->pageRect().width() / width; # 324|-> qreal yScale = printer->pageRect().height() / height; # 325| qreal scale = qMin(xScale, yScale); # 326| Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/painting/fontsampler/mainwindow.cpp:327:46: warning[-Wdeprecated-declarations]: ‘QRect QPrinter::pageRect() const’ is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. # 327 | qreal remainingHeight = printer->pageRect().height()/scale - height; # | ~~~~~~~~~~~~~~~~~^~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.h:259:11: note: declared here # 259 | QRect pageRect() const; # | ^~~~~~~~ # 325| qreal scale = qMin(xScale, yScale); # 326| # 327|-> qreal remainingHeight = printer->pageRect().height()/scale - height; # 328| qreal spaceHeight = (remainingHeight / 4.0) / (items.count() + 1); # 329| qreal interLineHeight = (remainingHeight / 4.0) / (sampleSizes.count() * items.count()); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/painting/fontsampler/mainwindow.cpp:332:41: warning[-Wdeprecated-declarations]: ‘QRect QPrinter::pageRect() const’ is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. # 332 | painter->translate(printer->pageRect().width() / 2.0, printer->pageRect().height() / 2.0); # | ~~~~~~~~~~~~~~~~~^~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.h:259:11: note: declared here # 259 | QRect pageRect() const; # | ^~~~~~~~ # 330| # 331| painter->save(); # 332|-> painter->translate(printer->pageRect().width() / 2.0, printer->pageRect().height() / 2.0); # 333| painter->scale(scale, scale); # 334| painter->setBrush(QBrush(Qt::black)); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/painting/fontsampler/mainwindow.cpp:332:76: warning[-Wdeprecated-declarations]: ‘QRect QPrinter::pageRect() const’ is deprecated: Use pageLayout().paintRectPixels(resolution()) instead. # 332 | painter->translate(printer->pageRect().width() / 2.0, printer->pageRect().height() / 2.0); # | ~~~~~~~~~~~~~~~~~^~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.h:259:11: note: declared here # 259 | QRect pageRect() const; # | ^~~~~~~~ # 330| # 331| painter->save(); # 332|-> painter->translate(printer->pageRect().width() / 2.0, printer->pageRect().height() / 2.0); # 333| painter->scale(scale, scale); # 334| painter->setBrush(QBrush(Qt::black)); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/painting/shared/arthurwidgets.cpp:226:9: warning[core.NonNullParamChecker]: Forming reference to null pointer # 224| painter.end(); # 225| painter.begin(this); # 226|-> painter.drawImage(e->rect(), *static_image, e->rect()); # 227| } # 228| #if QT_CONFIG(opengl) Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/tools/undo/mainwindow.cpp:144:23: warning[core.CallAndMessage]: Called C++ object pointer is null # 142| actionRemoveShape->setEnabled(false); # 143| } else { # 144|-> Shape shape = doc->shape(shapeName); # 145| actionRed->setEnabled(shape.color() != Qt::red); # 146| actionGreen->setEnabled(shape.color() != Qt::green); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/widgets/icons/mainwindow.cpp: scope_hint: In member function ‘QWidget* MainWindow::createIconSizeGroupBox()’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/widgets/icons/mainwindow.cpp:375:54: warning[-Wdeprecated-declarations]: ‘void QButtonGroup::buttonToggled(int, bool)’ is deprecated: Use QButtonGroup::idToggled(int, bool) instead # 375 | connect(sizeButtonGroup, QOverload<int, bool>::of(&QButtonGroup::buttonToggled), # | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtWidgets/qbuttongroup.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtWidgets/QButtonGroup:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/widgets/icons/mainwindow.cpp:57: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/widgets/qbuttongroup.h:96:10: note: declared here # 96 | void buttonToggled(int, bool); # | ^~~~~~~~~~~~~ # 373| sizeButtonGroup->setExclusive(true); # 374| # 375|-> connect(sizeButtonGroup, QOverload<int, bool>::of(&QButtonGroup::buttonToggled), # 376| this, &MainWindow::changeSize); # 377| Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/widgets/tooltips/sortingbox.cpp: scope_hint: In member function ‘virtual void SortingBox::resizeEvent(QResizeEvent*)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/widgets/tooltips/sortingbox.cpp:132:47: warning[-Wdeprecated-declarations]: ‘QStyle::PM_DefaultTopLevelMargin’ is deprecated # 132 | int margin = style()->pixelMetric(QStyle::PM_DefaultTopLevelMargin); # | ^~~~~~~~~~~~~~~~~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtWidgets/qstyle.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtWidgets/QStyle:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/widgets/tooltips/sortingbox.cpp:57: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/styles/qstyle.h:541:9: note: declared here # 541 | PM_DefaultTopLevelMargin Q_DECL_ENUMERATOR_DEPRECATED, # | ^~~~~~~~~~~~~~~~~~~~~~~~ # 130| void SortingBox::resizeEvent(QResizeEvent * /* event */) # 131| { # 132|-> int margin = style()->pixelMetric(QStyle::PM_DefaultTopLevelMargin); # 133| int x = width() - margin; # 134| int y = height() - margin; Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/widgets/tooltips/sortingbox.cpp: scope_hint: In member function ‘int SortingBox::updateButtonGeometry(QToolButton*, int, int)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/widgets/tooltips/sortingbox.cpp:249:43: warning[-Wdeprecated-declarations]: ‘QStyle::PM_DefaultLayoutSpacing’ is deprecated # 249 | - style()->pixelMetric(QStyle::PM_DefaultLayoutSpacing); # | ^~~~~~~~~~~~~~~~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/styles/qstyle.h:543:9: note: declared here # 543 | PM_DefaultLayoutSpacing Q_DECL_ENUMERATOR_DEPRECATED, # | ^~~~~~~~~~~~~~~~~~~~~~~ # 247| # 248| return y - size.rheight() # 249|-> - style()->pixelMetric(QStyle::PM_DefaultLayoutSpacing); # 250| } # 251| //! [20] Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/xml/streambookmarks/xbelreader.cpp:131:25: warning[core.CallAndMessage]: Called C++ object pointer is null # 129| # 130| QTreeWidgetItem *separator = createChildItem(item); # 131|-> separator->setFlags(item->flags() & ~Qt::ItemIsSelectable); # 132| separator->setText(0, QString(30, 0xB7)); # 133| xml.skipCurrentElement(); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/qmake/library/qmakebuiltins.cpp:920:45: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value # 918| if (args.count() > 2 && !args.at(2).isEmpty()) { # 919| m_valuemapStack.top()[args.at(2).toKey()] = # 920|-> ProStringList(ProString(QString::number(exitCode))); # 921| } # 922| if (lines) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/qmake/library/qmakeevaluator.cpp:584:42: warning[cplusplus.NewDelete]: Use of memory after it is freed # 582| case TokForLoop: # 583| if (m_cumulative || okey != or_op) { # 584|-> const ProKey &variable = pro->getHashStr(tokPtr); # 585| uint exprLen = getBlockLen(tokPtr); # 586| const ushort *exprPtr = tokPtr; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/qmake/library/qmakeparser.cpp:608:29: warning[deadcode.DeadStores]: Value stored to 'term' is never read # 606| parens = 0; # 607| quote = 0; # 608|-> term = 0; # 609| argc = 1; # 610| context = CtxArgs; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/qmake/option.cpp:455:23: warning[core.NullDereference]: Array access (from variable 'argv') results in a null pointer dereference # 453| #ifndef QT_BUILD_QMAKE_LIBRARY # 454| if(Option::mkfile::project_files.isEmpty()) { # 455|-> usage(argv[0]); # 456| return Option::QMAKE_CMDLINE_ERROR; # 457| } Error: CPPCHECK_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-buffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gdef.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gpos.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gpos.c:144:3: warning[deadcode.DeadStores]: Value stored to 'cur_offset' is never read # 142| FORGET_Frame(); # 143| # 144|-> cur_offset = FILE_Pos(); # 145| if ( FILE_Seek( new_offset ) || # 146| ( error = _HB_OPEN_Load_LookupList( &gpos->LookupList, Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gpos.c:2182:19: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 2180| { # 2181| gpi->last = buffer->in_pos; # 2182|-> gpi->anchor_x = exit_x; # 2183| gpi->anchor_y = exit_y; # 2184| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gpos.c:2362:3: warning[deadcode.DeadStores]: Value stored to 'cur_offset' is never read # 2360| FORGET_Frame(); # 2361| # 2362|-> cur_offset = FILE_Pos(); # 2363| if ( FILE_Seek( new_offset ) || # 2364| ( error = Load_BaseArray( &mbp->BaseArray, mbp->ClassCount, Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gpos.c:2497:31: warning[core.UndefinedBinaryOperatorResult]: The left operand of '-' is a garbage value # 2495| o = POSITION( buffer->in_pos ); # 2496| # 2497|-> o->x_pos = x_base_value - x_mark_value; # 2498| o->y_pos = y_base_value - y_mark_value; # 2499| o->x_advance = 0; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gpos.c:2497:31: warning[core.UndefinedBinaryOperatorResult]: The right operand of '-' is a garbage value # 2495| o = POSITION( buffer->in_pos ); # 2496| # 2497|-> o->x_pos = x_base_value - x_mark_value; # 2498| o->y_pos = y_base_value - y_mark_value; # 2499| o->x_advance = 0; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gpos.c:2769:3: warning[deadcode.DeadStores]: Value stored to 'cur_offset' is never read # 2767| FORGET_Frame(); # 2768| # 2769|-> cur_offset = FILE_Pos(); # 2770| if ( FILE_Seek( new_offset ) || # 2771| ( error = Load_LigatureArray( &mlp->LigatureArray, mlp->ClassCount, Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gpos.c:2923:30: warning[core.UndefinedBinaryOperatorResult]: The left operand of '-' is a garbage value # 2921| o = POSITION( buffer->in_pos ); # 2922| # 2923|-> o->x_pos = x_lig_value - x_mark_value; # 2924| o->y_pos = y_lig_value - y_mark_value; # 2925| o->x_advance = 0; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gpos.c:2923:30: warning[core.UndefinedBinaryOperatorResult]: The right operand of '-' is a garbage value # 2921| o = POSITION( buffer->in_pos ); # 2922| # 2923|-> o->x_pos = x_lig_value - x_mark_value; # 2924| o->y_pos = y_lig_value - y_mark_value; # 2925| o->x_advance = 0; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gpos.c:3096:3: warning[deadcode.DeadStores]: Value stored to 'cur_offset' is never read # 3094| FORGET_Frame(); # 3095| # 3096|-> cur_offset = FILE_Pos(); # 3097| if ( FILE_Seek( new_offset ) || # 3098| ( error = Load_Mark2Array( &mmp->Mark2Array, mmp->ClassCount, Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gpos.c:3236:32: warning[core.UndefinedBinaryOperatorResult]: The left operand of '-' is a garbage value # 3234| o = POSITION( buffer->in_pos ); # 3235| # 3236|-> o->x_pos = x_mark2_value - x_mark1_value; # 3237| o->y_pos = y_mark2_value - y_mark1_value; # 3238| o->x_advance = 0; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gpos.c:3236:32: warning[core.UndefinedBinaryOperatorResult]: The right operand of '-' is a garbage value # 3234| o = POSITION( buffer->in_pos ); # 3235| # 3236|-> o->x_pos = x_mark2_value - x_mark1_value; # 3237| o->y_pos = y_mark2_value - y_mark1_value; # 3238| o->x_advance = 0; Error: CPPCHECK_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gsub.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-gsub.c:108:3: warning[deadcode.DeadStores]: Value stored to 'cur_offset' is never read # 106| FORGET_Frame(); # 107| # 108|-> cur_offset = FILE_Pos(); # 109| if ( FILE_Seek( new_offset ) || # 110| ( error = _HB_OPEN_Load_LookupList( &gsub->LookupList, Error: CPPCHECK_WARNING (CWE-562): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-hangul.c:194: error[autoVariables]: Address of local auto-variable assigned to a function parameter. # 192| for (i = 0; i < len; ++i) # 193| logClusters[i] = i; # 194|-> item->log_clusters = logClusters; # 195| # 196| HB_OpenTypeShape(item, /*properties*/0); Error: CPPCHECK_WARNING (CWE-401): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-impl.c:67: error[memleak]: Memory leak: block2 # 65| # 66| *perror = error; # 67|-> return block; # 68| } # 69| Error: CPPCHECK_WARNING (CWE-457): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-khmer.c:578: warning[uninitvar]: Uninitialized variable: where # 576| } # 577| # 578|-> HB_OpenTypeShape(item, where); # 579| if (!HB_OpenTypePosition(item, availableGlyphs, /*doLogClusters*/FALSE)) # 580| return FALSE; Error: CPPCHECK_WARNING (CWE-457): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-myanmar.c:447: warning[uninitvar]: Uninitialized variable: where # 445| } # 446| # 447|-> HB_OpenTypeShape(item, where); # 448| if (!HB_OpenTypePosition(item, availableGlyphs, /*doLogClusters*/FALSE)) # 449| return FALSE; Error: CPPCHECK_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-open.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-shaper-all.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-shaper-all.cpp:25: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:723:5: warning[deadcode.DeadStores]: Value stored to 'error' is never read # 721| # 722| gdefStream = getTableStream(font, tableFunc, TTAG_GDEF); # 723|-> error = HB_Err_Not_Covered; # 724| if (!gdefStream || (error = HB_Load_GDEF_Table(gdefStream, &face->gdef))) { # 725| //DEBUG("error loading gdef table: %d", error); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:724:25: warning[deadcode.DeadStores]: Although the value stored to 'error' is used in the enclosing expression, the value is never actually read from 'error' # 722| gdefStream = getTableStream(font, tableFunc, TTAG_GDEF); # 723| error = HB_Err_Not_Covered; # 724|-> if (!gdefStream || (error = HB_Load_GDEF_Table(gdefStream, &face->gdef))) { # 725| //DEBUG("error loading gdef table: %d", error); # 726| face->gdef = 0; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:743:5: warning[deadcode.DeadStores]: Value stored to 'error' is never read # 741| # 742| stream = getTableStream(font, tableFunc, TTAG_GPOS); # 743|-> error = HB_Err_Not_Covered; # 744| if (!stream || (error = HB_Load_GPOS_Table(stream, &face->gpos, face->gdef, gdefStream))) { # 745| face->gpos = 0; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:744:21: warning[deadcode.DeadStores]: Although the value stored to 'error' is used in the enclosing expression, the value is never actually read from 'error' # 742| stream = getTableStream(font, tableFunc, TTAG_GPOS); # 743| error = HB_Err_Not_Covered; # 744|-> if (!stream || (error = HB_Load_GPOS_Table(stream, &face->gpos, face->gdef, gdefStream))) { # 745| face->gpos = 0; # 746| DEBUG("error loading gpos table: %d", error); Error: CPPCHECK_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-563): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c: scope_hint: In function ‘md_merge_lines’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:890:73: warning[-Wunused-parameter]: unused parameter ‘n_lines’ # 890 | md_merge_lines(MD_CTX* ctx, OFF beg, OFF end, const MD_LINE* lines, int n_lines, # | ~~~~^~~~~~~ # 888| */ # 889| static void # 890|-> md_merge_lines(MD_CTX* ctx, OFF beg, OFF end, const MD_LINE* lines, int n_lines, # 891| CHAR line_break_replacement_char, CHAR* buffer, SZ* p_size) # 892| { Error: COMPILER_WARNING (CWE-563): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c: scope_hint: In function ‘md_is_hex_entity_contents’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:1235:35: warning[-Wunused-parameter]: unused parameter ‘ctx’ # 1235 | md_is_hex_entity_contents(MD_CTX* ctx, const CHAR* text, OFF beg, OFF max_end, OFF* p_end) # | ~~~~~~~~^~~ # 1233| # 1234| static int # 1235|-> md_is_hex_entity_contents(MD_CTX* ctx, const CHAR* text, OFF beg, OFF max_end, OFF* p_end) # 1236| { # 1237| OFF off = beg; Error: COMPILER_WARNING (CWE-563): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c: scope_hint: In function ‘md_is_dec_entity_contents’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:1251:35: warning[-Wunused-parameter]: unused parameter ‘ctx’ # 1251 | md_is_dec_entity_contents(MD_CTX* ctx, const CHAR* text, OFF beg, OFF max_end, OFF* p_end) # | ~~~~~~~~^~~ # 1249| # 1250| static int # 1251|-> md_is_dec_entity_contents(MD_CTX* ctx, const CHAR* text, OFF beg, OFF max_end, OFF* p_end) # 1252| { # 1253| OFF off = beg; Error: COMPILER_WARNING (CWE-563): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c: scope_hint: In function ‘md_is_named_entity_contents’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:1267:37: warning[-Wunused-parameter]: unused parameter ‘ctx’ # 1267 | md_is_named_entity_contents(MD_CTX* ctx, const CHAR* text, OFF beg, OFF max_end, OFF* p_end) # | ~~~~~~~~^~~ # 1265| # 1266| static int # 1267|-> md_is_named_entity_contents(MD_CTX* ctx, const CHAR* text, OFF beg, OFF max_end, OFF* p_end) # 1268| { # 1269| OFF off = beg; Error: COMPILER_WARNING (CWE-563): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c: scope_hint: In function ‘md_free_attribute’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:1373:27: warning[-Wunused-parameter]: unused parameter ‘ctx’ # 1373 | md_free_attribute(MD_CTX* ctx, MD_ATTRIBUTE_BUILD* build) # | ~~~~~~~~^~~ # 1371| # 1372| static void # 1373|-> md_free_attribute(MD_CTX* ctx, MD_ATTRIBUTE_BUILD* build) # 1374| { # 1375| if(build->substr_alloc > 0) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:1375:28: warning[core.UndefinedBinaryOperatorResult]: The left operand of '>' is a garbage value # 1373| md_free_attribute(MD_CTX* ctx, MD_ATTRIBUTE_BUILD* build) # 1374| { # 1375|-> if(build->substr_alloc > 0) { # 1376| free(build->text); # 1377| free(build->substr_types); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:1483:14: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 1481| # 1482| for(i = 0; i < n; i++) { # 1483|-> hash ^= buf[i]; # 1484| hash *= MD_FNV1A_PRIME; # 1485| } Error: COMPILER_WARNING (CWE-195): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c: scope_hint: In function ‘md_link_label_cmp’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:1590:21: warning[-Wsign-compare]: comparison of integer expressions of different signedness: ‘MD_OFFSET’ {aka ‘unsigned int’} and ‘int’ # 1590 | if(a_fi_off >= a_fi.n_codepoints) { # | ^~ # 1588| while(!a_reached_end || !b_reached_end) { # 1589| /* If needed, load fold info for next char. */ # 1590|-> if(a_fi_off >= a_fi.n_codepoints) { # 1591| a_fi_off = 0; # 1592| a_off = md_link_label_cmp_load_fold_info(a_label, a_off, a_size, &a_fi); Error: COMPILER_WARNING (CWE-195): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:1595:21: warning[-Wsign-compare]: comparison of integer expressions of different signedness: ‘MD_OFFSET’ {aka ‘unsigned int’} and ‘int’ # 1595 | if(b_fi_off >= b_fi.n_codepoints) { # | ^~ # 1593| a_reached_end = (a_off >= a_size); # 1594| } # 1595|-> if(b_fi_off >= b_fi.n_codepoints) { # 1596| b_fi_off = 0; # 1597| b_off = md_link_label_cmp_load_fold_info(b_label, b_off, b_size, &b_fi); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:2539:38: warning[core.NullDereference]: Dereference of null pointer # 2537| { # 2538| if(chain->tail >= 0) # 2539|-> ctx->marks[chain->tail].next = mark_index; # 2540| else # 2541| chain->head = mark_index; Error: COMPILER_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c: scope_hint: In function ‘md_rollback’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:2668:19: warning[-Wimplicit-fallthrough=]: this statement may fall through # 2668 | if((mark_flags & MD_MARK_CLOSER) && mark->prev > opener_index) { # | ^ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:2675:13: note: here # 2675 | default: # | ^~~~~~~ # 2666| switch(how) { # 2667| case MD_ROLLBACK_CROSSING: # 2668|-> if((mark_flags & MD_MARK_CLOSER) && mark->prev > opener_index) { # 2669| /* If we are closer with opener INSIDE the range, there may # 2670| * not be any other crosser inside the subrange. */ Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:2774:5: warning[deadcode.DeadStores]: Value stored to 'closer_end' is never read # 2772| # 2773| closer_beg = opener_end; # 2774|-> closer_end = opener_end; # 2775| # 2776| /* Find closer mark. */ Error: COMPILER_WARNING (CWE-563): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c: scope_hint: In function ‘md_analyze_marks’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:3945:46: warning[-Wunused-parameter]: unused parameter ‘lines’ # 3945 | md_analyze_marks(MD_CTX* ctx, const MD_LINE* lines, int n_lines, # | ~~~~~~~~~~~~~~~^~~~~ # 3943| # 3944| static inline void # 3945|-> md_analyze_marks(MD_CTX* ctx, const MD_LINE* lines, int n_lines, # 3946| int mark_beg, int mark_end, const CHAR* mark_chars) # 3947| { Error: COMPILER_WARNING (CWE-563): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:3945:57: warning[-Wunused-parameter]: unused parameter ‘n_lines’ # 3945 | md_analyze_marks(MD_CTX* ctx, const MD_LINE* lines, int n_lines, # | ~~~~^~~~~~~ # 3943| # 3944| static inline void # 3945|-> md_analyze_marks(MD_CTX* ctx, const MD_LINE* lines, int n_lines, # 3946| int mark_beg, int mark_end, const CHAR* mark_chars) # 3947| { Error: COMPILER_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c: scope_hint: In function ‘md_process_inlines’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:4153:23: warning[-Wimplicit-fallthrough=]: this statement may fall through # 4153 | if(ctx->parser.flags & MD_FLAG_UNDERLINE) { # | ^ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:4169:17: note: here # 4169 | case '*': /* Emphasis, strong emphasis. */ # | ^~~~ # 4151| # 4152| case '_': /* Underline (or emphasis if we fall through). */ # 4153|-> if(ctx->parser.flags & MD_FLAG_UNDERLINE) { # 4154| if(mark->flags & MD_MARK_OPENER) { # 4155| while(off < mark->end) { Error: COMPILER_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:4257:23: warning[-Wimplicit-fallthrough=]: this statement may fall through # 4257 | if(!(mark->flags & MD_MARK_AUTOLINK)) { # | ^ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:4267:17: note: here # 4267 | case '@': /* Permissive e-mail autolink. */ # | ^~~~ # 4255| case '<': # 4256| case '>': /* Autolink or raw HTML. */ # 4257|-> if(!(mark->flags & MD_MARK_AUTOLINK)) { # 4258| /* Raw HTML. */ # 4259| if(mark->flags & MD_MARK_OPENER) Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:4477:22: warning[core.CallAndMessage]: 3rd function call argument is an uninitialized value # 4475| for(i = 0; i < j-1 && k < col_count; i++) { # 4476| if(pipe_offs[i] < pipe_offs[i+1]-1) # 4477|-> MD_CHECK(md_process_table_cell(ctx, cell_type, align[k++], pipe_offs[i], pipe_offs[i+1]-1)); # 4478| } # 4479| /* Make sure we call enough table cells even if the current table contains Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:4482:18: warning[core.CallAndMessage]: 3rd function call argument is an uninitialized value # 4480| * too few of them. */ # 4481| while(k < col_count) # 4482|-> MD_CHECK(md_process_table_cell(ctx, cell_type, align[k++], 0, 0)); # 4483| MD_LEAVE_BLOCK(MD_BLOCK_TR, NULL); # 4484| Error: COMPILER_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c: scope_hint: In function ‘md_enter_child_containers’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:5534:33: warning[-Wimplicit-fallthrough=]: this statement may fall through # 5534 | is_ordered_list = TRUE; # | ^ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:5537:13: note: here # 5537 | case _T('-'): # | ^~~~ # 5532| case _T(')'): # 5533| case _T('.'): # 5534|-> is_ordered_list = TRUE; # 5535| /* Pass through */ # 5536| Error: COMPILER_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c: scope_hint: In function ‘md_leave_child_containers’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:5580:33: warning[-Wimplicit-fallthrough=]: this statement may fall through # 5580 | is_ordered_list = TRUE; # | ^ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:5583:13: note: here # 5583 | case _T('-'): # | ^~~~ # 5578| case _T(')'): # 5579| case _T('.'): # 5580|-> is_ordered_list = TRUE; # 5581| /* Pass through */ # 5582| Error: COMPILER_WARNING (CWE-909): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c: scope_hint: At top level qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:5686:1: warning[-Wmissing-field-initializers]: missing initializer for field ‘beg’ of ‘MD_LINE_ANALYSIS’ {aka ‘const struct MD_LINE_ANALYSIS_tag’} # 5686 | static const MD_LINE_ANALYSIS md_dummy_blank_line = { MD_LINE_BLANK, 0 }; # | ^~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/md4c/md4c.c:214:9: note: ‘beg’ declared here # 214 | OFF beg; # | ^~~ # 5684| } # 5685| # 5686|-> static const MD_LINE_ANALYSIS md_dummy_blank_line = { MD_LINE_BLANK, 0 }; # 5687| # 5688| /* Analyze type of the line and find some its properties. This serves as a Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qcryptographichash.cpp:45: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/sha1/sha1.cpp:188:5: warning[deadcode.DeadStores]: Value stored to 'a' is never read # 186| // Wipe variables # 187| #ifdef SHA1_WIPE_VARIABLES # 188|-> a = b = c = d = e = 0; # 189| memset(chunkBuffer, 0, 64); # 190| #endif Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/sha1/sha1.cpp:188:9: warning[deadcode.DeadStores]: Although the value stored to 'b' is used in the enclosing expression, the value is never actually read from 'b' # 186| // Wipe variables # 187| #ifdef SHA1_WIPE_VARIABLES # 188|-> a = b = c = d = e = 0; # 189| memset(chunkBuffer, 0, 64); # 190| #endif Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/sha1/sha1.cpp:188:13: warning[deadcode.DeadStores]: Although the value stored to 'c' is used in the enclosing expression, the value is never actually read from 'c' # 186| // Wipe variables # 187| #ifdef SHA1_WIPE_VARIABLES # 188|-> a = b = c = d = e = 0; # 189| memset(chunkBuffer, 0, 64); # 190| #endif Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/sha1/sha1.cpp:188:17: warning[deadcode.DeadStores]: Although the value stored to 'd' is used in the enclosing expression, the value is never actually read from 'd' # 186| // Wipe variables # 187| #ifdef SHA1_WIPE_VARIABLES # 188|-> a = b = c = d = e = 0; # 189| memset(chunkBuffer, 0, 64); # 190| #endif Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/sha1/sha1.cpp:188:21: warning[deadcode.DeadStores]: Although the value stored to 'e' is used in the enclosing expression, the value is never actually read from 'e' # 186| // Wipe variables # 187| #ifdef SHA1_WIPE_VARIABLES # 188|-> a = b = c = d = e = 0; # 189| memset(chunkBuffer, 0, 64); # 190| #endif Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/moc/generator.cpp:1702: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/3rdparty/tinycbor/src/cborencoder.c:493:25: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 491| { # 492| CborError err; # 493|-> container->data.ptr = encoder->data.ptr; # 494| container->end = encoder->end; # 495| saturated_decrement(encoder); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/animation/qsequentialanimationgroup.cpp:510:12: warning[core.CallAndMessage]: Called C++ object pointer is null # 508| # 509| if (currentAnimationIndex == index # 510|-> && currentAnimation->currentTime() == 0 && currentAnimation->currentLoop() == 0) { # 511| //in this case we simply insert an animation before the current one has actually started # 512| setCurrentAnimation(index); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/codecs/qicucodec.cpp:504:36: warning[core.CallAndMessage]: Called C++ object pointer is null # 502| } # 503| # 504|-> for (TextCodecListConstIt it = globalData->allCodecs.constBegin(), cend = globalData->allCodecs.constEnd(); it != cend; ++it) { # 505| QTextCodec *cursor = *it; # 506| if (qTextCodecNameMatch(cursor->name(), standardName)) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/codecs/qtextcodec.cpp:312:15: warning[cplusplus.NewDeleteLeaks]: Potential memory leak # 310| # 311| (void)new QUtf16Codec; # 312|-> (void)new QUtf16BECodec; # 313| (void)new QUtf16LECodec; # 314| (void)new QUtf32Codec; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/codecs/qtextcodec.cpp:313:15: warning[cplusplus.NewDeleteLeaks]: Potential memory leak # 311| (void)new QUtf16Codec; # 312| (void)new QUtf16BECodec; # 313|-> (void)new QUtf16LECodec; # 314| (void)new QUtf32Codec; # 315| (void)new QUtf32BECodec; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/codecs/qtextcodec.cpp:314:15: warning[cplusplus.NewDeleteLeaks]: Potential memory leak # 312| (void)new QUtf16BECodec; # 313| (void)new QUtf16LECodec; # 314|-> (void)new QUtf32Codec; # 315| (void)new QUtf32BECodec; # 316| (void)new QUtf32LECodec; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/codecs/qtextcodec.cpp:315:15: warning[cplusplus.NewDeleteLeaks]: Potential memory leak # 313| (void)new QUtf16LECodec; # 314| (void)new QUtf32Codec; # 315|-> (void)new QUtf32BECodec; # 316| (void)new QUtf32LECodec; # 317| (void)new QLatin15Codec; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/codecs/qtextcodec.cpp:316:15: warning[cplusplus.NewDeleteLeaks]: Potential memory leak # 314| (void)new QUtf32Codec; # 315| (void)new QUtf32BECodec; # 316|-> (void)new QUtf32LECodec; # 317| (void)new QLatin15Codec; # 318| (void)new QLatin1Codec; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/codecs/qtextcodec.cpp:317:15: warning[cplusplus.NewDeleteLeaks]: Potential memory leak # 315| (void)new QUtf32BECodec; # 316| (void)new QUtf32LECodec; # 317|-> (void)new QLatin15Codec; # 318| (void)new QLatin1Codec; # 319| (void)new QUtf8Codec; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/codecs/qtextcodec.cpp:318:15: warning[cplusplus.NewDeleteLeaks]: Potential memory leak # 316| (void)new QUtf32LECodec; # 317| (void)new QLatin15Codec; # 318|-> (void)new QLatin1Codec; # 319| (void)new QUtf8Codec; # 320| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/codecs/qtextcodec.cpp:319:15: warning[cplusplus.NewDeleteLeaks]: Potential memory leak # 317| (void)new QLatin15Codec; # 318| (void)new QLatin1Codec; # 319|-> (void)new QUtf8Codec; # 320| } # 321| #else Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/codecs/qtextcodec.cpp:320:1: warning[cplusplus.NewDeleteLeaks]: Potential memory leak # 318| (void)new QLatin1Codec; # 319| (void)new QUtf8Codec; # 320|-> } # 321| #else # 322| static void setup() {} Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qbinaryjsonarray.cpp:41: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qbinaryjson_p.h:56: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/5.15.13/QtCore/private/qendian_p.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qendian_p.h:227:26: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value # 225| QSpecialIntegerAccessor &operator=(Type t) # 226| { # 227|-> UnsignedType i = S::fromSpecial(storage->val); # 228| i &= ~Const::mask(); # 229| i |= (UnsignedType(t) << pos) & Const::mask(); Error: COMPILER_WARNING (CWE-1164): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qlibraryinfo.cpp:657:16: warning[-Wunused-function]: ‘QString getExtPrefixFromHostBinDir()’ defined but not used # 657 | static QString getExtPrefixFromHostBinDir() # | ^~~~~~~~~~~~~~~~~~~~~~~~~~ # 655| } # 656| # 657|-> static QString getExtPrefixFromHostBinDir() # 658| { # 659| return getPrefixFromHostBinDir(QT_CONFIGURE_HOSTBINDIR_TO_EXTPREFIX_PATH); Error: COMPILER_WARNING (CWE-563): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qlibraryinfo.cpp: scope_hint: In static member function ‘static QString QLibraryInfo::rawLocation(LibraryLocation, PathGroup)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qlibraryinfo.cpp:713:10: warning[-Wunused-but-set-variable]: variable ‘fromConf’ set but not used # 713 | bool fromConf = false; # | ^~~~~~~~ # 711| #endif // QT_BUILD_QMAKE, started inside location ! # 712| QString ret; # 713|-> bool fromConf = false; # 714| #if QT_CONFIG(settings) # 715| #ifdef QT_BUILD_QMAKE Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qlibraryinfo.cpp:733:9: warning[deadcode.DeadStores]: Value stored to 'fromConf' is never read # 731| #endif # 732| { # 733|-> fromConf = true; # 734| # 735| QString key; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qlibraryinfo.cpp:766:21: warning[deadcode.DeadStores]: Value stored to 'fromConf' is never read # 764| QLatin1String(qtConfEntries[PrefixPath].value)).toString(); # 765| else if (loc == TargetSpecPath || loc == HostSpecPath || loc == SysrootifyPrefixPath) # 766|-> fromConf = false; # 767| // The last case here is SysrootPath, which can be legitimately empty. # 768| // All other keys have non-empty fallbacks to start with. Error: COMPILER_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qmalloc.cpp: scope_hint: In function ‘void* qReallocAligned(void*, size_t, size_t, size_t)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qmalloc.cpp:115:18: warning[-Wuse-after-free]: pointer ‘actualptr’ may be used after ‘void* realloc(void*, size_t)’ # 115 | qptrdiff oldoffset = static_cast<char *>(oldptr) - static_cast<char *>(actualptr); # | ^~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qmalloc.cpp:106:25: note: call to ‘void* realloc(void*, size_t)’ here # 106 | void *real = realloc(actualptr, newsize + alignment); # | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 113| # 114| if (oldptr) { # 115|-> qptrdiff oldoffset = static_cast<char *>(oldptr) - static_cast<char *>(actualptr); # 116| qptrdiff newoffset = reinterpret_cast<char *>(faked_ptr) - static_cast<char *>(real); # 117| if (oldoffset != newoffset) Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qdir.cpp:1017:17: warning[core.uninitialized.Branch]: Branch condition evaluates to a garbage value # 1015| bool ok; # 1016| newPath = qt_cleanPath(newPath, &ok); # 1017|-> if (!ok) # 1018| return false; # 1019| /* Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qdir.cpp:1649:14: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by field 'd' # 1647| } # 1648| } # 1649|-> if (!ok) # 1650| success = false; # 1651| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qfileinfo.cpp:733:9: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by field 'd' # 731| // Expensive fallback to non-QFileSystemEngine implementation # 732| if (engine) # 733|-> return QFileInfo(new QFileInfoPrivate(entry, data, std::move(engine))).exists(); # 734| # 735| QFileSystemEngine::fillMetaData(entry, data, QFileSystemMetaData::ExistsAttribute); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qfilesystemengine_unix.cpp:1103:13: warning[deadcode.DeadStores]: Value stored to 'n' is never read # 1101| // done (hopefully we won't get any errors, because there's nothing # 1102| // we can do about them) # 1103|-> n = ftruncate(dstfd, 0); # 1104| n = lseek(srcfd, 0, SEEK_SET); # 1105| n = lseek(dstfd, 0, SEEK_SET); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qfilesystemengine_unix.cpp:1104:13: warning[deadcode.DeadStores]: Value stored to 'n' is never read # 1102| // we can do about them) # 1103| n = ftruncate(dstfd, 0); # 1104|-> n = lseek(srcfd, 0, SEEK_SET); # 1105| n = lseek(dstfd, 0, SEEK_SET); # 1106| return false; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qfilesystemengine_unix.cpp:1105:13: warning[deadcode.DeadStores]: Value stored to 'n' is never read # 1103| n = ftruncate(dstfd, 0); # 1104| n = lseek(srcfd, 0, SEEK_SET); # 1105|-> n = lseek(dstfd, 0, SEEK_SET); # 1106| return false; # 1107| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qfsfileengine.cpp:793:36: warning[unix.Errno]: An undefined value may be read from 'errno' # 791| result = fwrite(data + writtenBytes, 1, size_t(len - writtenBytes), fh); # 792| writtenBytes += result; # 793|-> } while (result == 0 ? errno == EINTR : writtenBytes < len); # 794| # 795| } else if (fd != -1) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qfsfileengine.cpp:815:21: warning[unix.Errno]: An undefined value may be read from 'errno' # 813| if (len && writtenBytes == 0) { # 814| writtenBytes = -1; # 815|-> q->setError(errno == ENOSPC ? QFile::ResourceError : QFile::WriteError, QSystemError::stdString()); # 816| } else { # 817| // reset the cached size, if any Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qresource.cpp:955:29: warning[deadcode.DeadStores]: Value stored to 'offset' is never read # 953| # 954| const qint16 language = qFromBigEndian<qint16>(tree + offset); # 955|-> offset += 2; # 956| #ifdef DEBUG_RESOURCE_MATCH # 957| qDebug() << " " << "LOCALE" << country << language; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qresource.cpp:1176:13: warning[deadcode.DeadStores]: Value stored to 'offset' is never read # 1174| if (version >= 3) { # 1175| file_flags = qFromBigEndian<qint32>(b + offset); # 1176|-> offset += 4; # 1177| } # 1178| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qresource.cpp:1283:13: warning[deadcode.DeadStores]: Value stored to 'data_len' is never read # 1281| delete [] data; # 1282| data = nullptr; # 1283|-> data_len = 0; # 1284| return false; # 1285| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qtldurl.cpp:88:27: warning[core.UndefinedBinaryOperatorResult]: The right operand of '>=' is a garbage value due to array index out of bounds # 86| # 87| // Find which chunk contains the tldGroupOffset # 88|-> while (tldGroupOffset >= tldChunks[chunk]) { # 89| chunkIndex -= tldChunks[chunk]; # 90| offset += tldChunks[chunk]; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/kernel/qmetatype.cpp:1654:9: warning[cplusplus.NewDeleteLeaks]: Potential memory leak # 1652| QMetaType info(type); # 1653| if (int size = info.sizeOf()) # 1654|-> return info.construct(operator new(size), copy); # 1655| return nullptr; # 1656| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/kernel/qmetatype.cpp:2303:24: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 2301| QMetaType &QMetaType::operator =(const QMetaType &other) # 2302| { # 2303|-> m_typedConstructor = other.m_typedConstructor; # 2304| m_typedDestructor = other.m_typedDestructor; # 2305| m_saveOp = other.m_saveOp; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/kernel/qtranslator.cpp:984:9: warning[deadcode.DeadStores]: Value stored to 'c' is never read # 982| const uchar *c = contextArray + 2 + (g << 1); # 983| quint16 off = read16(c); # 984|-> c += 2; # 985| if (off == 0) # 986| return QString(); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/plugin/qelfparser_p.cpp:142:5: warning[deadcode.DeadStores]: Value stored to 'data' is never read # 140| data += sizeof(qelfhalf_t); // e_shnum # 141| qelfhalf_t e_shtrndx = read<qelfhalf_t> (data); # 142|-> data += sizeof(qelfhalf_t); // e_shtrndx # 143| # 144| if ((quint32)(e_shnum * e_shentsize) > fdlen) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qbinaryjsonvalue.cpp:152:54: warning[cplusplus.NewDelete]: Use of memory after it is freed # 150| delete d; # 151| d = x; # 152|-> base = static_cast<QBinaryJsonPrivate::Object *>(d->header->root()); # 153| } # 154| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qcborvalue.cpp:1357:13: warning[core.CallAndMessage]: Called C++ object pointer is null # 1355| writer.endMap(); # 1356| } else if (idx < 0) { # 1357|-> if (d->elements.size() != 2) { # 1358| // invalid state! # 1359| qWarning("QCborValue: invalid tag state; are you encoding something that was improperly decoded?"); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qcborvalue.cpp:1515:9: warning[core.CallAndMessage]: Called C++ object pointer is null # 1513| # 1514| while (reader.hasNext() && reader.lastError() == QCborError::NoError) # 1515|-> d->decodeValueFromCbor(reader, remainingRecursionDepth - 1); # 1516| # 1517| if (reader.lastError() == QCborError::NoError) Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qjsonparser.cpp:145:17: warning[deadcode.DeadStores]: Value stored to 'sz' during its initialization is never read # 143| QString QJsonParseError::errorString() const # 144| { # 145|-> const char *sz = ""; # 146| switch (error) { # 147| case NoError: Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qtextstream.cpp:699:29: warning[deadcode.DeadStores]: Although the value stored to 'canStillReadFromDevice' is used in the enclosing expression, the value is never actually read from 'canStillReadFromDevice' # 697| } while (!foundToken # 698| && (!maxlen || totalSize < maxlen) # 699|-> && (device && (canStillReadFromDevice = fillReadBuffer()))); # 700| # 701| if (totalSize == 0) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/statemachine/qstatemachine.cpp:2189:34: warning[core.CallAndMessage]: Called C++ object pointer is null # 2187| // Reuse previous GoToStateTransition in case of several calls to # 2188| // goToState() in a row. # 2189|-> GoToStateTransition *trans = sourceState->findChild<GoToStateTransition*>(); # 2190| if (!trans) { # 2191| trans = new GoToStateTransition(targetState); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/text/qtextboundaryfinder.cpp:185:44: warning[unix.MallocSizeof]: Result of 'malloc' is converted to a pointer of type 'QTextBoundaryFinderPrivate', which is incompatible with sizeof operand type 'QCharAttributes' # 183| if (other.d) { # 184| Q_ASSERT(length > 0); # 185|-> d = (QTextBoundaryFinderPrivate *) malloc((length + 1) * sizeof(QCharAttributes)); # 186| Q_CHECK_PTR(d); # 187| memcpy(d, other.d, (length + 1) * sizeof(QCharAttributes)); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/text/qtextboundaryfinder.cpp:248:44: warning[unix.MallocSizeof]: Result of 'malloc' is converted to a pointer of type 'QTextBoundaryFinderPrivate', which is incompatible with sizeof operand type 'QCharAttributes' # 246| { # 247| if (length > 0) { # 248|-> d = (QTextBoundaryFinderPrivate *) malloc((length + 1) * sizeof(QCharAttributes)); # 249| Q_CHECK_PTR(d); # 250| init(t, chars, length, d->attributes); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/text/qtextboundaryfinder.cpp:277:9: warning[deadcode.DeadStores]: Value stored to 'length' is never read # 275| { # 276| if (!chars) { # 277|-> length = 0; # 278| } else if (length > 0) { # 279| if (buffer && (uint)bufferSize >= (length + 1) * sizeof(QCharAttributes)) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/text/qtextboundaryfinder.cpp:283:48: warning[unix.MallocSizeof]: Result of 'malloc' is converted to a pointer of type 'QTextBoundaryFinderPrivate', which is incompatible with sizeof operand type 'QCharAttributes' # 281| freePrivate = false; # 282| } else { # 283|-> d = (QTextBoundaryFinderPrivate *) malloc((length + 1) * sizeof(QCharAttributes)); # 284| Q_CHECK_PTR(d); # 285| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/sql/kernel/qsqlquery.cpp:40: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/sql/kernel/qsqlquery.h:43: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtSql/qtsqlglobal.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/sql/kernel/qtsqlglobal.h:43: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qglobal.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qglobal.h:1309: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qatomic.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/thread/qatomic.h:251:9: warning[cplusplus.NewDelete]: Argument to 'delete' is the address of a global variable, which is not memory allocated by 'new' # 249| x->ref.ref(); # 250| if (!d->ref.deref()) # 251|-> delete d; # 252| d = x; # 253| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qjsonvalue.cpp:40: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qjsonobject.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qjsonobject.h:43: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qjsonvalue.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qjsonvalue.h:43: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qglobal.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qglobal.h:1309: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qatomic.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/thread/qatomic.h:46: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qbasicatomic.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/thread/qbasicatomic.h:47: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qatomic_bootstrap.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/thread/qatomic_bootstrap.h:61:16: warning[cplusplus.NewDelete]: Use of memory after it is freed # 59| static bool ref(T &_q_value) noexcept # 60| { # 61|-> return ++_q_value != 0; # 62| } # 63| static bool deref(T &_q_value) noexcept Error: COMPILER_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qfutureinterface.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/thread/qfuture.h:45: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/thread/qfutureinterface.cpp:41: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/thread/qfutureinterface.h:284:37: warning[-Wtemplate-id-cdtor]: template-id not allowed for constructor in C++20 # 284 | explicit QFutureInterface<void>(State initialState = NoState) # | ^~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/thread/qfutureinterface.h:284:37: note: remove the ‘< >’ # 282| { # 283| public: # 284|-> explicit QFutureInterface<void>(State initialState = NoState) # 285| : QFutureInterfaceBase(initialState) # 286| { } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/time/qdatetimeparser.cpp:964:13: warning[deadcode.DeadStores]: Value stored to 'year2digits' is never read # 962| known &= ~QDateTimeParser::YearSection; # 963| } else { # 964|-> year2digits = year % 100; # 965| } # 966| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/time/qtimezoneprivate_tz.cpp:512:17: warning[deadcode.DeadStores]: Value stored to 'nameBegin' during its initialization is never read # 510| static const char offsetChars[] = "0123456789:"; # 511| # 512|-> const char *nameBegin = pos; # 513| const char *nameEnd; # 514| Q_ASSERT(pos < end); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/corelib/tools/contiguouscache/randomlistmodel.cpp:50: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/corelib/tools/contiguouscache/randomlistmodel.h:53: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/QContiguousCache:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qcontiguouscache.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qcontiguouscache.h:348:45: warning[core.DivideZero]: Division by zero # 346| if (QTypeInfo<T>::isComplex) { # 347| if (d->count == d->alloc) # 348|-> (p->array + (d->start+d->count) % d->alloc)->~T(); # 349| new (p->array + (d->start+d->count) % d->alloc) T(value); # 350| } else { Error: COMPILER_WARNING (CWE-457): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qlist.h:648:13: warning[-Wmaybe-uninitialized]: ‘copy’ may be used uninitialized # 648 | *n = copy; # | ^ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qlist.h: scope_hint: In member function ‘void QList<T>::append(const T&) [with T = QString]’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qlist.h:640:22: note: ‘copy’ declared here # 640 | Node *n, copy; # | ^~~~ # 646| QT_RETHROW; # 647| } # 648|-> *n = copy; # 649| } # 650| } Error: COMPILER_WARNING (CWE-457): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qlist.h:682:13: warning[-Wmaybe-uninitialized]: ‘copy’ may be used uninitialized # 682 | *n = copy; # | ^ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qlist.h: scope_hint: In member function ‘virtual void ProjectGenerator::init()’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qlist.h:674:22: note: ‘copy’ declared here # 674 | Node *n, copy; # | ^~~~ # 680| QT_RETHROW; # 681| } # 682|-> *n = copy; # 683| } # 684| } Error: COMPILER_WARNING (CWE-457): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qlist.h:722:13: warning[-Wmaybe-uninitialized]: ‘copy’ may be used uninitialized # 722 | *n = copy; # | ^ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qlist.h: scope_hint: In function ‘QString commandLinesForOutput(QStringList)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qlist.h:714:22: note: ‘copy’ declared here # 714 | Node *n, copy; # | ^~~~ # 720| QT_RETHROW; # 721| } # 722|-> *n = copy; # 723| } # 724| } Error: COMPILER_WARNING (CWE-590): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qshareddata.h:93:62: warning[-Wfree-nonheap-object]: ‘void operator delete(void*)’ called on unallocated object ‘c_locale’ # 93 | inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete d; } # | ^~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/text/qlocale.cpp: scope_hint: In static member function ‘static QList<QLocale> QLocale::matchingLocales(Language, Script, Country)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/text/qlocale.cpp:641:27: note: declared here # 641 | static QLocalePrivate c_locale{ # | ^~~~~~~~ # 91| # 92| inline QSharedDataPointer() { d = nullptr; } # 93|-> inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete d; } # 94| # 95| explicit QSharedDataPointer(T *data) noexcept; Error: COMPILER_WARNING (CWE-590): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qshareddata.h:93:62: warning[-Wfree-nonheap-object]: ‘void operator delete(void*, std::size_t)’ called on unallocated object ‘c_locale’ # 93 | inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete d; } # | ^~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/text/qlocale.cpp: scope_hint: In static member function ‘static QList<QLocale> QLocale::matchingLocales(Language, Script, Country)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/text/qlocale.cpp:641:27: note: declared here # 641 | static QLocalePrivate c_locale{ # | ^~~~~~~~ # 91| # 92| inline QSharedDataPointer() { d = nullptr; } # 93|-> inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete d; } # 94| # 95| explicit QSharedDataPointer(T *data) noexcept; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/text/qlocale.cpp:51: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qdebug.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/io/qdebug.h:49: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qtextstream.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qtextstream.h:46: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qlocale.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/text/qlocale.h:46: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qshareddata.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qshareddata.h:93:62: warning[cplusplus.NewDelete]: Argument to 'delete' is the address of the static variable 'c_locale', which is not memory allocated by 'new' # 91| # 92| inline QSharedDataPointer() { d = nullptr; } # 93|-> inline ~QSharedDataPointer() { if (d && !d->ref.deref()) delete d; } # 94| # 95| explicit QSharedDataPointer(T *data) noexcept; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qjsonvalue.cpp:40: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qjsonobject.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qjsonobject.h:43: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qjsonvalue.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/serialization/qjsonvalue.h:45: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qshareddata.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qshareddata.h:219:24: warning[cplusplus.NewDelete]: Attempt to delete released memory # 217| d = o; # 218| if (old && !old->ref.deref()) # 219|-> delete old; # 220| } # 221| return *this; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/platformsupport/linuxaccessibility/application.cpp:41: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/platformsupport/linuxaccessibility/application_p.h:55: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/QPointer:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qpointer.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/kernel/qpointer.h:43: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qsharedpointer.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qsharedpointer.h:48: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qsharedpointer_impl.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qsharedpointer_impl.h:572:67: warning[cplusplus.NewDelete]: Attempt to delete released memory # 570| # 571| inline QWeakPointer() noexcept : d(nullptr), value(nullptr) { } # 572|-> inline ~QWeakPointer() { if (d && !d->weakref.deref()) delete d; } # 573| # 574| #ifndef QT_NO_QOBJECT Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qversionnumber.cpp:42: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qversionnumber.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qversionnumber.h:159:63: warning[cplusplus.NewDeleteLeaks]: Potential memory leak # 157| # 158| void setInlineSize(int len) # 159|-> { inline_segments[InlineSegmentMarker] = 1 + 2 * len; } # 160| # 161| void resize(int len) Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/dbus/qdbusconnection.cpp:209:30: warning[core.NullDereference]: Dereference of undefined pointer value # 207| # 208| emit connectionRequested(&data); # 209|-> if (suspendedDelivery && data.result->connection) { # 210| data.result->ref.ref(); # 211| QDBusConnectionDispatchEnabler *o = new QDBusConnectionDispatchEnabler(data.result); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/dbus/qdbusconnection.cpp:215:5: warning[core.uninitialized.UndefReturn]: Undefined or garbage value returned to caller # 213| o->moveToThread(qApp->thread()); // qApp was checked in the caller # 214| } # 215|-> return data.result; # 216| } # 217| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/dbus/qdbusconnection.cpp:227:5: warning[core.uninitialized.UndefReturn]: Undefined or garbage value returned to caller # 225| # 226| emit connectionRequested(&data); # 227|-> return data.result; # 228| } # 229| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/dbus/qdbusconnection.cpp:239:5: warning[core.uninitialized.UndefReturn]: Undefined or garbage value returned to caller # 237| # 238| emit connectionRequested(&data); # 239|-> return data.result; # 240| } # 241| Error: COMPILER_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/dbus/qdbusintegrator.cpp: scope_hint: In member function ‘void QDBusConnectionPrivate::deliverCall(QObject*, int, const QDBusMessage&, const QVector<int>&, int)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/dbus/qdbusintegrator.cpp:941:25: warning[-Wdangling-reference]: possibly dangling reference to a temporary # 941 | const QVariant &arg = msg.arguments().at(i - 1); # | ^~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/dbus/qdbusintegrator.cpp:941:49: note: the temporary was destroyed at the end of the full expression ‘QDBusMessage::arguments() const().QList<QVariant>::at((i - 1))’ # 941 | const QVariant &arg = msg.arguments().at(i - 1); # | ~~~~~~~~~~~~~~~~~~^~~~~~~ # 939| break; # 940| # 941|-> const QVariant &arg = msg.arguments().at(i - 1); # 942| if (arg.userType() == id) # 943| // no conversion needed Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/dbus/qdbusinternalfilters.cpp:113:31: warning[core.CallAndMessage]: Called C++ object pointer is null # 111| { # 112| QString retval; # 113|-> const QObjectList &objs = object->children(); # 114| QObjectList::ConstIterator it = objs.constBegin(); # 115| QObjectList::ConstIterator end = objs.constEnd(); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/dbus/qdbusmessage.cpp:294:40: warning[cplusplus.NewDelete]: Use of memory after it is freed # 292| # 293| QDBusMessage retval = fromDBusMessage(message, conn.connectionCapabilities()); # 294|-> retval.d_ptr->localMessage = true; # 295| q_dbus_message_unref(message); # 296| if (retval.d_ptr->service.isEmpty()) Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/dbus/qdbusmessage.cpp:507:28: warning[cplusplus.NewDelete]: Use of memory after it is freed # 505| QDBusMessage reply = QDBusMessage::createError(name, msg); # 506| if (d_ptr->msg) # 507|-> reply.d_ptr->reply = q_dbus_message_ref(d_ptr->msg); # 508| if (d_ptr->localMessage) { # 509| reply.d_ptr->localMessage = true; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/dbus/qdbusmessage.cpp:509:35: warning[cplusplus.NewDelete]: Use of memory after it is freed # 507| reply.d_ptr->reply = q_dbus_message_ref(d_ptr->msg); # 508| if (d_ptr->localMessage) { # 509|-> reply.d_ptr->localMessage = true; # 510| d_ptr->localReply = new QDBusMessage(reply); // keep an internal copy # 511| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/dbus/qdbusmessage.cpp:541:36: warning[cplusplus.NewDelete]: Use of memory after it is freed # 539| { # 540| QDBusMessage msg = createErrorReply(QDBusError::errorString(atype), amsg); # 541|-> msg.d_ptr->parametersValidated = true; # 542| return msg; # 543| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/dbus/qdbusmessage.cpp:575:16: warning[cplusplus.NewDelete]: Attempt to delete released memory # 573| { # 574| if (!d_ptr->ref.deref()) # 575|-> delete d_ptr; # 576| } # 577| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/image/qicon.cpp:219:9: warning[deadcode.DeadStores]: Value stored to 'res' during its initialization is never read # 217| } # 218| int b = area(pb->size); # 219|-> int res = a; # 220| if (qMin(a,b) >= s) # 221| res = qMin(a,b); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/image/qicon.cpp:342:13: warning[core.NullDereference]: Access to field 'mode' results in a dereference of a null pointer (loaded from variable 'pe') # 340| if (pm.size() != actualSize) # 341| pm = pm.scaled(actualSize, Qt::IgnoreAspectRatio, Qt::SmoothTransformation); # 342|-> if (pe->mode != mode && mode != QIcon::Normal) { # 343| QPixmap generated = pm; # 344| if (QGuiApplication *guiApp = qobject_cast<QGuiApplication *>(qApp)) Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/image/qicon.cpp:993:18: warning[cplusplus.NewDelete]: Use of memory after it is freed # 991| bool QIcon::isNull() const # 992| { # 993|-> return !d || d->engine->isNull(); # 994| } # 995| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/image/qicon.cpp:1136:16: warning[cplusplus.NewDelete]: Use of memory after it is freed # 1134| QString QIcon::name() const # 1135| { # 1136|-> if (!d || !d->engine) # 1137| return QString(); # 1138| return d->engine->iconName(); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/image/qicon.cpp:1372:16: warning[core.NullDereference]: Access to field 'is_mask' results in a dereference of a null pointer (loaded from field 'd') # 1370| else # 1371| detach(); # 1372|-> d->is_mask = isMask; # 1373| } # 1374| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/image/qimage_conversions.cpp:1462:27: warning[core.uninitialized.Assign]: The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage # 1460| *b1 += e7; // spread error to right pixel # 1461| if (not_last_line) { # 1462|-> b2[0] += e5; // pixel below # 1463| if (x > 1) # 1464| b2[-1] += e3; // pixel below left Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/kernel/qkeysequence.cpp:907:9: warning[cplusplus.NewDelete]: Argument to 'delete' is the address of the static variable 'shared_empty', which is not memory allocated by 'new' # 905| { # 906| if (!d->ref.deref()) # 907|-> delete d; # 908| } # 909| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/kernel/qopenglcontext.cpp:390:13: warning[core.CallAndMessage]: Called C++ object pointer is null # 388| gl1funcs->glGetTexLevelParameteriv(proxy, 0, GL_TEXTURE_WIDTH, &size); # 389| else # 390|-> gl3funcs->glGetTexLevelParameteriv(proxy, 0, GL_TEXTURE_WIDTH, &size); # 391| # 392| if (size == 0) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/opengl/qopenglvertexarrayobject.cpp:52: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtGui/5.15.13/QtGui/private/qopenglvertexarrayobject_p.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/opengl/qopenglvertexarrayobject_p.h:88:9: warning[core.CallAndMessage]: Called function pointer is null (null dereference) # 86| inline void glGenVertexArrays(GLsizei n, GLuint *arrays) const # 87| { # 88|-> GenVertexArrays(n, arrays); # 89| } # 90| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qbezier.cpp:518:13: warning[deadcode.DeadStores]: Value stored to 'py0' is never read # 516| if (yt < y) { # 517| t0 = t; # 518|-> py0 = yt; # 519| } else { # 520| t1 = t; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qbezier.cpp:521:13: warning[deadcode.DeadStores]: Value stored to 'py1' is never read # 519| } else { # 520| t1 = t; # 521|-> py1 = yt; # 522| } # 523| dt = lt - t; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qpathclipper.cpp:40: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qpathclipper_p.h:58: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtGui/5.15.13/QtGui/private/qbezier_p.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qbezier_p.h:62: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtGui/5.15.13/QtGui/private/qdatabuffer_p.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qdatabuffer_p.h:93:59: warning[core.uninitialized.UndefReturn]: Returning null reference # 91| inline Type *data() const { return buffer; } # 92| # 93|-> inline Type &at(int i) { Q_ASSERT(i >= 0 && i < siz); return buffer[i]; } # 94| inline const Type &at(int i) const { Q_ASSERT(i >= 0 && i < siz); return buffer[i]; } # 95| inline Type &last() { Q_ASSERT(!isEmpty()); return buffer[siz-1]; } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qgrayraster.c:1502:11: warning[deadcode.DeadStores]: Value stored to 'v_last' is never read # 1500| v_start.y = ( v_start.y + v_last.y ) / 2; # 1501| # 1502|-> v_last = v_start; # 1503| } # 1504| point--; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qgrayraster.c:1889:25: warning[core.NullDereference]: Dereference of null pointer # 1887| { # 1888| /* compute clip box from target pixmap */ # 1889|-> ras.clip_box.xMin = 0; # 1890| ras.clip_box.yMin = 0; # 1891| ras.clip_box.xMax = target_map->width; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qgrayraster.c:1896:20: warning[core.NullDereference]: Dereference of null pointer # 1894| else if ( params->flags & QT_FT_RASTER_FLAG_CLIP ) # 1895| { # 1896|-> ras.clip_box = params->clip_box; # 1897| } # 1898| else Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qgrayraster.c:1900:25: warning[core.NullDereference]: Dereference of null pointer # 1898| else # 1899| { # 1900|-> ras.clip_box.xMin = -32768L; # 1901| ras.clip_box.yMin = -32768L; # 1902| ras.clip_box.xMax = 32767L; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qicc.cpp:419:5: warning[deadcode.DeadStores]: Value stored to 'currentOffset' is never read # 417| stream.writeRawData(macdesc.constData(), 67); # 418| descSize = 90 + description.size() + 1; # 419|-> currentOffset += descSize; # 420| # 421| buffer.close(); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qimagescale.cpp:130:28: warning[core.DivideZero]: Division by zero # 128| # 129| int up = qAbs(dh) >= sh; # 130|-> val = up ? 0x8000 * sh / dh - 0x8000 : 0; # 131| inc = (((qint64)sh) << 16) / dh; # 132| for (int i = 0; i < dh; i++) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qimagescale.cpp:131:32: warning[core.DivideZero]: Division by zero # 129| int up = qAbs(dh) >= sh; # 130| val = up ? 0x8000 * sh / dh - 0x8000 : 0; # 131|-> inc = (((qint64)sh) << 16) / dh; # 132| for (int i = 0; i < dh; i++) { # 133| p[j++] = src + qMax(0LL, val >> 16) * sw; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qimagescale.cpp:158:28: warning[core.DivideZero]: Division by zero # 156| # 157| int up = qAbs(dw) >= sw; # 158|-> val = up ? 0x8000 * sw / dw - 0x8000 : 0; # 159| inc = (((qint64)sw) << 16) / dw; # 160| for (int i = 0; i < dw; i++) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qimagescale.cpp:159:32: warning[core.DivideZero]: Division by zero # 157| int up = qAbs(dw) >= sw; # 158| val = up ? 0x8000 * sw / dw - 0x8000 : 0; # 159|-> inc = (((qint64)sw) << 16) / dw; # 160| for (int i = 0; i < dw; i++) { # 161| p[j++] = qMax(0LL, val >> 16); Error: COMPILER_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qpaintengine_raster.cpp: scope_hint: In member function ‘void QClipData::initialize()’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qpaintengine_raster.cpp:3863:42: warning[-Wcalloc-transposed-args]: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument # 3863 | m_clipLines = (ClipLine *)calloc(sizeof(ClipLine), clipSpanHeight); # | ^~~~~~~~~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qpaintengine_raster.cpp:3863:42: note: earlier argument should specify number of elements, later size of each element # 3861| # 3862| if (!m_clipLines) # 3863|-> m_clipLines = (ClipLine *)calloc(sizeof(ClipLine), clipSpanHeight); # 3864| # 3865| Q_CHECK_PTR(m_clipLines); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qpathclipper.cpp:672:35: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value # 670| Q_ASSERT(end > begin); # 671| # 672|-> const qreal pivot = component(m_segments->pointAt(m_nodes.at(begin).point), depth & 1); # 673| # 674| int first = begin + 1; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qstroker.cpp:1138:20: warning[core.UndefinedBinaryOperatorResult]: The right operand of '>=' is a garbage value # 1136| doffset -= qFloor(doffset * invSumLength) * sumLength; # 1137| # 1138|-> while (doffset >= dashes[idash]) { # 1139| doffset -= dashes[idash]; # 1140| if (++idash >= dashCount) Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qtextureglyphcache.cpp:182:5: warning[deadcode.DeadStores]: Value stored to 'rowHeight' is never read # 180| return true; # 181| # 182|-> rowHeight += paddingDoubled; # 183| # 184| if (m_w == 0) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qtriangulatingstroker.cpp:40: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/painting/qtriangulatingstroker_p.h:164:21: warning[core.NullDereference]: Array access (from variable 'pts') results in a null pointer dereference # 162| void QTriangulatingStroker::lineTo(const qreal *pts) # 163| { # 164|-> emitLineSegment(pts[0], pts[1], m_nvx, m_nvy); # 165| m_cx = pts[0]; # 166| m_cy = pts[1]; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:205:41: warning[core.DivideZero]: Division by zero # 203| // y2 < y1 < yC # 204| // Long right edge. # 205|-> d1 = centerFrac * value / (v1->y() - center->y()); # 206| dd1 = ((value << 8) / (v1->y() - center->y())); # 207| fillLines<clip, BottomUp, LeftToRight>(bits, width, height, y1, yC, x1, dx1, Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:216:41: warning[core.DivideZero]: Division by zero # 214| // y1 <= y2 < yC # 215| // Long left edge. # 216|-> d2 = centerFrac * value / (v2->y() - center->y()); # 217| dd2 = ((value << 8) / (v2->y() - center->y())); # 218| fillLines<clip, BottomUp, RightToLeft>(bits, width, height, y2, yC, x1, dx1, Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:230:49: warning[core.DivideZero]: Division by zero # 228| // y2 < yC <= y1 # 229| // Center to the right. # 230|-> int dx = ((v1->x() - v2->x()) << 8) / (v1->y() - v2->y()); # 231| int xUp, xDn; # 232| xUp = xDn = v2->x() + (clip == Clip ? (yC << 8) + 0xff - v2->y() Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:245:49: warning[core.DivideZero]: Division by zero # 243| // y1 < yC <= y2 # 244| // Center to the left. # 245|-> int dx = ((v1->x() - v2->x()) << 8) / (v1->y() - v2->y()); # 246| int xUp, xDn; # 247| xUp = xDn = v1->x() + (clip == Clip ? (yC << 8) + 0xff - v1->y() Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:261:45: warning[core.DivideZero]: Division by zero # 259| // Long right edge. # 260| if (yC != y2) { # 261|-> d2 = centerFrac * value / (v2->y() - center->y()); # 262| dd2 = ((value << 8) / (v2->y() - center->y())); # 263| fillLines<clip, TopDown, LeftToRight>(bits, width, height, yC, y2, x2, dx2, Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:266:50: warning[core.DivideZero]: Division by zero # 264| x1, dx1, d2, dd2, dd); # 265| } # 266|-> dx2 = ((v1->x() - v2->x()) << 8) / (v1->y() - v2->y()); # 267| x2 = v2->x() + v2Frac * (v1->x() - v2->x()) / (v1->y() - v2->y()); # 268| fillLines<clip, TopDown, LeftToRight>(bits, width, height, y2, y1, x2, dx2, Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:274:45: warning[core.DivideZero]: Division by zero # 272| // yC <= y1 <= y2 # 273| if (yC != y1) { # 274|-> d1 = centerFrac * value / (v1->y() - center->y()); # 275| dd1 = ((value << 8) / (v1->y() - center->y())); # 276| fillLines<clip, TopDown, RightToLeft>(bits, width, height, yC, y1, x2, dx2, Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:280:54: warning[core.DivideZero]: Division by zero # 278| } # 279| if (y1 != y2) { # 280|-> dx1 = ((v1->x() - v2->x()) << 8) / (v1->y() - v2->y()); # 281| x1 = v1->x() + v1Frac * (v1->x() - v2->x()) / (v1->y() - v2->y()); # 282| fillLines<clip, TopDown, RightToLeft>(bits, width, height, y1, y2, x2, dx2, Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:343:66: warning[core.DivideZero]: Division by zero # 341| // Mostly vertical. # 342| Q_ASSERT(ext1->y() != ext2->y()); # 343|-> xe1 = ext1->x() + ext1Frac * (ext1->x() - ext2->x()) / (ext1->y() - ext2->y()); # 344| xe2 = int1->x() + int1Frac * (ext1->x() - ext2->x()) / (ext1->y() - ext2->y()); # 345| if (ye1 != yi1) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:346:76: warning[core.DivideZero]: Division by zero # 344| xe2 = int1->x() + int1Frac * (ext1->x() - ext2->x()) / (ext1->y() - ext2->y()); # 345| if (ye1 != yi1) { # 346|-> xc2 = center1->x() + center1Frac * (ext1->x() - int1->x()) / (ext1->y() - int1->y()); # 347| xc2 += (ye1 - yc1) * dxC; # 348| fillLines<clip, TopDown, LeftToRight>(bits, width, height, ye1, yi1, xe1, dxE, Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:355:76: warning[core.DivideZero]: Division by zero # 353| xe2, dxE, extValue, 0, dd); # 354| if (ye2 != yi2) { # 355|-> xc1 = center2->x() + center2Frac * (ext1->x() - int1->x()) / (ext1->y() - int1->y()); # 356| xc1 += (ye2 - yc2) * dxC; # 357| fillLines<clip, TopDown, RightToLeft>(bits, width, height, ye2, yi2, xc1, dxC, Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:363:72: warning[core.DivideZero]: Division by zero # 361| // Mostly horizontal. # 362| Q_ASSERT(ext1->y() != int1->y()); # 363|-> xc1 = center2->x() + center2Frac * (ext1->x() - int1->x()) / (ext1->y() - int1->y()); # 364| xc2 = center1->x() + center1Frac * (ext1->x() - int1->x()) / (ext1->y() - int1->y()); # 365| xc1 += (ye2 - yc2) * dxC; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:368:70: warning[core.DivideZero]: Division by zero # 366| xc2 += (ye1 - yc1) * dxC; # 367| if (ye1 != ye2) { # 368|-> xe1 = ext1->x() + ext1Frac * (ext1->x() - ext2->x()) / (ext1->y() - ext2->y()); # 369| fillLines<clip, TopDown, LeftToRight>(bits, width, height, ye1, ye2, xe1, dxE, # 370| xc2, dxC, extValue, 0, dd); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:380:70: warning[core.DivideZero]: Division by zero # 378| } # 379| if (yi1 != yi2) { # 380|-> xe2 = int1->x() + int1Frac * (ext1->x() - ext2->x()) / (ext1->y() - ext2->y()); # 381| fillLines<clip, TopDown, RightToLeft>(bits, width, height, yi1, yi2, xc1, dxC, # 382| xe2, dxE, intValue, 0, dd); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:390:66: warning[core.DivideZero]: Division by zero # 388| // Mostly vertical. # 389| Q_ASSERT(ext1->y() != ext2->y()); # 390|-> xe1 = ext1->x() + ext1Frac * (ext1->x() - ext2->x()) / (ext1->y() - ext2->y()); # 391| xe2 = int1->x() + int1Frac * (ext1->x() - ext2->x()) / (ext1->y() - ext2->y()); # 392| if (yi1 != ye1) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qdistancefield.cpp:393:76: warning[core.DivideZero]: Division by zero # 391| xe2 = int1->x() + int1Frac * (ext1->x() - ext2->x()) / (ext1->y() - ext2->y()); # 392| if (yi1 != ye1) { # 393|-> xc1 = center1->x() + center1Frac * (ext1->x() - int1->x()) / (ext1->y() - int1->y()); # 394| xc1 += (yi1 - yc1) * dxC; # 395| fillLines<clip, TopDown, RightToLeft>(bits, width, height, yi1, ye1, xc1, dxC, Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qfontengine.cpp: scope_hint: In member function ‘bool QFontEngine::supportsScript(QChar::Script) const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qfontengine.cpp:377:35: warning[-Wdeprecated-declarations]: ‘void hb_ot_tags_from_script(hb_script_t, hb_tag_t*, hb_tag_t*)’ is deprecated: Use 'hb_ot_tags_from_script_and_language' instead # 377 | hb_ot_tags_from_script(hb_qt_script_to_script(script), &script_tag_1, &script_tag_2); # | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/harfbuzz/hb-ot.h:34: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qfontengine.cpp:58: included_from: Included from here. /usr/include/harfbuzz/hb-ot-deprecated.h:88:1: note: declared here # 88 | hb_ot_tags_from_script (hb_script_t script, # | ^~~~~~~~~~~~~~~~~~~~~~ # 375| if (hb_face_t *face = hb_qt_face_get_for_engine(const_cast<QFontEngine *>(this))) { # 376| hb_tag_t script_tag_1, script_tag_2; # 377|-> hb_ot_tags_from_script(hb_qt_script_to_script(script), &script_tag_1, &script_tag_2); # 378| # 379| unsigned int script_index; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qfontsubset.cpp:955:9: warning[deadcode.DeadStores]: Value stored to 'lsb' is never read # 953| if (path.isEmpty()) { # 954| //qDebug("glyph %d is empty", index); # 955|-> lsb = 0; # 956| glyph.xMin = glyph.xMax = glyph.yMin = glyph.yMax = 0; # 957| glyph.numContours = 0; Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qharfbuzzng.cpp: scope_hint: In constructor ‘_hb_unicode_funcs_t::_hb_unicode_funcs_t()’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qharfbuzzng.cpp:432:50: warning[-Wdeprecated-declarations]: ‘void hb_unicode_funcs_set_eastasian_width_func(hb_unicode_funcs_t*, hb_unicode_eastasian_width_func_t, void*, hb_destroy_func_t)’ is deprecated # 432 | hb_unicode_funcs_set_eastasian_width_func(funcs, _hb_qt_unicode_eastasian_width, NULL, NULL); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/harfbuzz/hb.h:34: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qharfbuzzng_p.h:61: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qharfbuzzng.cpp:41: included_from: Included from here. /usr/include/harfbuzz/hb-deprecated.h:148:1: note: declared here # 148 | hb_unicode_funcs_set_eastasian_width_func (hb_unicode_funcs_t *ufuncs, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 430| funcs = hb_unicode_funcs_create(NULL); # 431| hb_unicode_funcs_set_combining_class_func(funcs, _hb_qt_unicode_combining_class, NULL, NULL); # 432|-> hb_unicode_funcs_set_eastasian_width_func(funcs, _hb_qt_unicode_eastasian_width, NULL, NULL); # 433| hb_unicode_funcs_set_general_category_func(funcs, _hb_qt_unicode_general_category, NULL, NULL); # 434| hb_unicode_funcs_set_mirroring_func(funcs, _hb_qt_unicode_mirroring, NULL, NULL); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qharfbuzzng.cpp:438:58: warning[-Wdeprecated-declarations]: ‘void hb_unicode_funcs_set_decompose_compatibility_func(hb_unicode_funcs_t*, hb_unicode_decompose_compatibility_func_t, void*, hb_destroy_func_t)’ is deprecated # 438 | hb_unicode_funcs_set_decompose_compatibility_func(funcs, _hb_qt_unicode_decompose_compatibility, NULL, NULL); # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/harfbuzz/hb-deprecated.h:216:1: note: declared here # 216 | hb_unicode_funcs_set_decompose_compatibility_func (hb_unicode_funcs_t *ufuncs, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 436| hb_unicode_funcs_set_compose_func(funcs, _hb_qt_unicode_compose, NULL, NULL); # 437| hb_unicode_funcs_set_decompose_func(funcs, _hb_qt_unicode_decompose, NULL, NULL); # 438|-> hb_unicode_funcs_set_decompose_compatibility_func(funcs, _hb_qt_unicode_decompose_compatibility, NULL, NULL); # 439| } # 440| ~_hb_unicode_funcs_t() Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qplatformfontdatabase.cpp:309:45: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'fileDataPtr' # 307| dir.setNameFilters(QStringList() << QLatin1String("*.qpf2")); # 308| dir.refresh(); # 309|-> for (int i = 0; i < int(dir.count()); ++i) { # 310| const QByteArray fileName = QFile::encodeName(dir.absoluteFilePath(dir[i])); # 311| QFile file(QString::fromLocal8Bit(fileName)); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qtextdocument.cpp:1326:17: warning[deadcode.DeadStores]: Value stored to 'idx' is never read # 1324| //if this is not a whole word, continue the search in the string # 1325| offset = (options & QTextDocument::FindBackward) ? idx-1 : end+1; # 1326|-> idx = -1; # 1327| continue; # 1328| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qtextdocument.cpp:1446:17: warning[deadcode.DeadStores]: Value stored to 'idx' is never read # 1444| //if this is not a whole word, continue the search in the string # 1445| offset = (options & QTextDocument::FindBackward) ? idx-1 : end+1; # 1446|-> idx = -1; # 1447| continue; # 1448| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qtextdocument.cpp:1568:17: warning[deadcode.DeadStores]: Value stored to 'idx' is never read # 1566| //if this is not a whole word, continue the search in the string # 1567| offset = (options & QTextDocument::FindBackward) ? idx-1 : end+1; # 1568|-> idx = -1; # 1569| continue; # 1570| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qtextdocument.cpp:2000:13: warning[deadcode.DeadStores]: Value stored to 'sourceDpiX' is never read # 1998| QPaintDevice *dev = doc->documentLayout()->paintDevice(); # 1999| if (dev) { # 2000|-> sourceDpiX = dev->logicalDpiX(); # 2001| sourceDpiY = dev->logicalDpiY(); # 2002| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qtextdocument.cpp:2001:13: warning[deadcode.DeadStores]: Value stored to 'sourceDpiY' is never read # 1999| if (dev) { # 2000| sourceDpiX = dev->logicalDpiX(); # 2001|-> sourceDpiY = dev->logicalDpiY(); # 2002| } # 2003| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qtextlayout.cpp:1736:13: warning[core.CallAndMessage]: Called C++ object pointer is null # 1734| { # 1735| qreal rb; # 1736|-> engine->getGlyphBearings(glyph, nullptr, &rb); # 1737| # 1738| // We only care about negative right bearings, so we limit the range Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/text/qtextlayout.cpp:1818:14: warning[core.NullDereference]: Dereference of undefined pointer value # 1816| QFixed clusterWid = line.textWidth; # 1817| do { // calculate the textWidth for the rest of the current cluster. # 1818|-> if (!glyphs.attributes[glyphPosition].dontPrint) # 1819| line.textWidth += glyphs.advances[glyphPosition]; # 1820| ++glyphPosition; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/util/qgridlayoutengine.cpp:42: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/util/qgridlayoutengine_p.h:186:9: warning[core.uninitialized.UndefReturn]: Returning null reference # 184| break; # 185| } # 186|-> return *t; # 187| } # 188| inline const qreal &q_sizes(int which) const Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/gui/vulkan/qvulkanwindow.cpp:1387:30: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value # 1385| memset(&memInfo, 0, sizeof(memInfo)); # 1386| memInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; # 1387|-> memInfo.allocationSize = aligned(memReq.size, memReq.alignment) * count; # 1388| # 1389| uint32_t startIndex = 0; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qhttpprotocolhandler.cpp:92:12: warning[deadcode.DeadStores]: Value stored to 'lastBytes' during its initialization is never read # 90| // read loop for the response # 91| qint64 bytes = 0; # 92|-> qint64 lastBytes = bytes; # 93| do { # 94| lastBytes = bytes; Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qnetworkaccessmanager.cpp: scope_hint: In member function ‘virtual QNetworkReply* QNetworkAccessManager::createRequest(Operation, const QNetworkRequest&, QIODevice*)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qnetworkaccessmanager.cpp:1397:43: warning[-Wdeprecated-declarations]: ‘QNetworkRequest::FollowRedirectsAttribute’ is deprecated: Use RedirectPolicyAttribute # 1397 | && req.attribute(QNetworkRequest::FollowRedirectsAttribute).isNull()) { # | ^~~~~~~~~~~~~~~~~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtNetwork/qnetworkrequest.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qnetworkaccessmanager.h:44: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qnetworkaccessmanager.cpp:42: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qnetworkrequest.h:97:9: note: declared here # 97 | FollowRedirectsAttribute Q_DECL_ENUMERATOR_DEPRECATED_X("Use RedirectPolicyAttribute"), # | ^~~~~~~~~~~~~~~~~~~~~~~~ # 1395| if (redirectPolicy() != QNetworkRequest::ManualRedirectPolicy # 1396| && req.attribute(QNetworkRequest::RedirectPolicyAttribute).isNull() # 1397|-> && req.attribute(QNetworkRequest::FollowRedirectsAttribute).isNull()) { # 1398| req.setAttribute(QNetworkRequest::RedirectPolicyAttribute, redirectPolicy()); # 1399| } Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qnetworkreplyhttpimpl.cpp: scope_hint: In member function ‘void QNetworkReplyHttpImplPrivate::postRequest(const QNetworkRequest&)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qnetworkreplyhttpimpl.cpp:697:56: warning[-Wdeprecated-declarations]: ‘QNetworkRequest::FollowRedirectsAttribute’ is deprecated: Use RedirectPolicyAttribute # 697 | else if (newHttpRequest.attribute(QNetworkRequest::FollowRedirectsAttribute).toBool()) # | ^~~~~~~~~~~~~~~~~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qnetworkreplyhttpimpl_p.h:55: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qnetworkreplyhttpimpl.cpp:42: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qnetworkrequest.h:97:9: note: declared here # 97 | FollowRedirectsAttribute Q_DECL_ENUMERATOR_DEPRECATED_X("Use RedirectPolicyAttribute"), # | ^~~~~~~~~~~~~~~~~~~~~~~~ # 695| if (value.isValid()) # 696| redirectPolicy = qvariant_cast<QNetworkRequest::RedirectPolicy>(value); # 697|-> else if (newHttpRequest.attribute(QNetworkRequest::FollowRedirectsAttribute).toBool()) # 698| redirectPolicy = QNetworkRequest::NoLessSafeRedirectPolicy; # 699| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qspdyprotocolhandler.cpp:266:9: warning[deadcode.DeadStores]: Value stored to 'zlibRet' during its initialization is never read # 264| m_inflateStream.zfree = Z_NULL; # 265| m_inflateStream.opaque = Z_NULL; # 266|-> int zlibRet = inflateInit(&m_inflateStream); # 267| Q_ASSERT(zlibRet == Z_OK); # 268| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qspdyprotocolhandler.cpp:603:12: warning[deadcode.DeadStores]: Value stored to 'written' during its initialization is never read # 601| appendIntToThreeBytes(header + 5, length); # 602| # 603|-> qint64 written = m_socket->write(header, 8); # 604| Q_ASSERT(written == 8); # 605| written = m_socket->write(data, length); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/access/qspdyprotocolhandler.cpp:806:5: warning[deadcode.DeadStores]: Value stored to 'version' is never read # 804| Q_ASSERT(frameHeaders.count() >= 8); # 805| qint16 version = twoBytesToInt(frameHeaders.constData()); # 806|-> version &= 0x3fff; // eliminate most significant bit to determine version # 807| Q_ASSERT(version == 3); # 808| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/kernel/qauthenticator.cpp:670:9: warning[deadcode.DeadStores]: Value stored to 'start' is never read # 668| if (d >= end) # 669| break; # 670|-> start = d; # 671| QByteArray value; # 672| while (d < end) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/kernel/qauthenticator.cpp:1541:5: warning[deadcode.DeadStores]: Value stored to 'offset' is never read # 1539| // Get NTLM response # 1540| pb.ntlmResponseBuf = qEncodeNtlmv2Response(ctx, ch, &pb); # 1541|-> offset = qEncodeNtlmBuffer(pb.ntlmResponse, offset, pb.ntlmResponseBuf); # 1542| # 1543| Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/kernel/qnetworkproxy_libproxy.cpp: scope_hint: In static member function ‘static QList<QNetworkProxy> QNetworkProxyFactory::systemProxyForQuery(const QNetworkProxyQuery&)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/kernel/qnetworkproxy_libproxy.cpp:194:55: warning[-Wdeprecated-declarations]: ‘constexpr QFlags<T>::QFlags(Zero) [with Enum = QNetworkProxy::Capability; Zero = int QFlags<QNetworkProxy::Capability>::Private::*]’ is deprecated: Use default constructor instead # 194 | QNetworkProxy::Capabilities requiredCapabilities(0); # | ^ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qflags.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qglobal.h:1307: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qglobal.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/kernel/qtnetworkglobal.h:43: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtNetwork/qtnetworkglobal.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/kernel/qnetworkproxy.h:43: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/kernel/qnetworkproxy_libproxy.cpp:41: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/global/qflags.h:123:80: note: declared here # 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} # | ^~~~~~ # 192| # 193| QUrl queryUrl; # 194|-> QNetworkProxy::Capabilities requiredCapabilities(0); # 195| switch (query.queryType()) { # 196| //URL requests are directly supported by libproxy Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/socket/qabstractsocket.cpp:2293:14: warning[core.CallAndMessage]: Called C++ object pointer is null # 2291| bool readyToRead = false; # 2292| bool readyToWrite = false; # 2293|-> if (!d->socketEngine->waitForReadOrWrite(&readyToRead, &readyToWrite, true, !d->writeBuffer.isEmpty(), # 2294| qt_subtract_from_timeout(msecs, stopWatch.elapsed()))) { # 2295| #if defined (QABSTRACTSOCKET_DEBUG) Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/socket/qnativesocketengine_unix.cpp:1165:9: warning[deadcode.DeadStores]: Value stored to 'cmsgptr' is never read # 1163| cmsgptr->cmsg_type = SCTP_SNDRCV; # 1164| data->sinfo_stream = uint16_t(header.streamNumber); # 1165|-> cmsgptr = reinterpret_cast<cmsghdr *>(reinterpret_cast<char *>(cmsgptr) + CMSG_SPACE(sizeof(*data))); # 1166| } # 1167| #endif Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/socket/qudpsocket.cpp:137:9: warning[deadcode.DeadStores]: Value stored to 'proto' is never read # 135| if (proto == QUdpSocket::UnknownNetworkLayerProtocol) { # 136| address = &remoteAddress; # 137|-> proto = address->protocol(); # 138| } # 139| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/network/ssl/qsslsocket.cpp:835:12: warning[core.CallAndMessage]: Called C++ object pointer is null # 833| if (d->mode == UnencryptedMode) # 834| return 0; # 835|-> return d->plainSocket->bytesToWrite(); # 836| } # 837| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/opengl/qglframebufferobject.cpp:235:12: warning[cplusplus.NewDelete]: Use of memory after it is freed # 233| int QGLFramebufferObjectFormat::samples() const # 234| { # 235|-> return d->samples; # 236| } # 237| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/opengl/qglframebufferobject.cpp:339:12: warning[cplusplus.NewDelete]: Use of memory after it is freed # 337| GLenum QGLFramebufferObjectFormat::internalTextureFormat() const # 338| { # 339|-> return d->internal_format; # 340| } # 341| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/platformsupport/linuxaccessibility/atspiadaptor.cpp:138:5: warning[deadcode.DeadStores]: Value stored to 'success' is never read # 136| QLatin1String("org.a11y.atspi.Registry"), QLatin1String("EventListenerRegistered"), this, # 137| SLOT(eventListenerRegistered(QString,QString))); # 138|-> success = success && m_dbus->connection().connect(QLatin1String("org.a11y.atspi.Registry"), QLatin1String("/org/a11y/atspi/registry"), # 139| QLatin1String("org.a11y.atspi.Registry"), QLatin1String("EventListenerDeregistered"), this, # 140| SLOT(eventListenerDeregistered(QString,QString))); Error: COMPILER_WARNING (CWE-457): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/platformsupport/linuxaccessibility/constant_mappings_p.h:110:8: warning[-Wmaybe-uninitialized]: ‘<unnamed>.RoleNames::m_spiRole’ may be used uninitialized # 110 | struct RoleNames { # | ^~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qhash.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qshareddata.h:46: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qshareddata.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qsharedpointer.h:45: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtCore/qsharedpointer.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/platformsupport/linuxaccessibility/atspiadaptor_p.h:58: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/platformsupport/linuxaccessibility/atspiadaptor.cpp:40: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qhash.h: scope_hint: In member function ‘T& QHash<K, V>::operator[](const Key&) [with Key = QAccessible::Role; T = RoleNames]’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/corelib/tools/qhash.h:761:36: note: ‘<anonymous>’ declared here # 761 | return createNode(h, akey, T(), node)->value; # | ^~~ # 108| QT_BEGIN_NAMESPACE # 109| # 110|-> struct RoleNames { # 111| RoleNames() {} # 112| RoleNames(AtspiRole r, const QString& n, const QString& ln) Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/platformsupport/linuxaccessibility/dbusconnection.cpp:138:70: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'a11yStatus' # 136| static const bool a11yAlwaysOn = qEnvironmentVariableIsSet("QT_LINUX_ACCESSIBILITY_ALWAYS_ON"); # 137| # 138|-> bool enabled = a11yAlwaysOn || a11yStatus->screenReaderEnabled() || a11yStatus->isEnabled(); # 139| # 140| if (enabled != m_enabled) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/imageformats/gif/qgifhandler.cpp:502:35: warning[core.BitwiseShift]: Right operand is negative in left shift # 500| } # 501| while (bitcount>=code_size && state==ImageDataBlock) { # 502|-> int code=accum&((1<<code_size)-1); # 503| bitcount-=code_size; # 504| accum>>=code_size; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/imageformats/ico/qicohandler.cpp:214:17: warning[deadcode.DeadStores]: Value stored to 'readBytes' is never read # 212| qint64 readBytes = ICONDIR_SIZE; # 213| if (readIconDirEntry(iodev, &ikonDir.idEntries[0])) { # 214|-> readBytes += ICONDIRENTRY_SIZE; # 215| // ICO format does not have a magic identifier, so we read 6 different values, which will hopefully be enough to identify the file. # 216| if ( ikonDir.idReserved == 0 Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmdevice.cpp:80:9: warning[deadcode.DeadStores]: Value stored to 'fd' is never read # 78| qErrnoWarning("Could not create GBM device"); # 79| qt_safe_close(fd); # 80|-> fd = -1; # 81| return false; # 82| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/platforms/vnc/qvncclient.cpp:163:13: warning[deadcode.DeadStores]: Value stored to 'r' is never read # 161| } # 162| default: { # 163|-> r = g = b = 0; # 164| qWarning("QVNCServer: don't support %dbpp display", screendepth); # 165| return; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/platforms/vnc/qvncclient.cpp:163:17: warning[deadcode.DeadStores]: Although the value stored to 'g' is used in the enclosing expression, the value is never actually read from 'g' # 161| } # 162| default: { # 163|-> r = g = b = 0; # 164| qWarning("QVNCServer: don't support %dbpp display", screendepth); # 165| return; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/platforms/vnc/qvncclient.cpp:163:21: warning[deadcode.DeadStores]: Although the value stored to 'b' is used in the enclosing expression, the value is never actually read from 'b' # 161| } # 162| default: { # 163|-> r = g = b = 0; # 164| qWarning("QVNCServer: don't support %dbpp display", screendepth); # 165| return; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/platforms/xcb/qxcbatom.cpp:269:57: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value # 267| Q_ASSERT(i == QXcbAtom::NAtoms); # 268| for (i = 0; i < QXcbAtom::NAtoms; ++i) # 269|-> cookies[i] = xcb_intern_atom(connection, false, strlen(names[i]), names[i]); # 270| # 271| for (i = 0; i < QXcbAtom::NAtoms; ++i) { Error: COMPILER_WARNING (CWE-563): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/platformthemes/gtk3/qgtk3theme.cpp: scope_hint: In member function ‘virtual QIcon QGtk3Theme::fileIcon(const QFileInfo&, QPlatformTheme::IconOptions) const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/platformthemes/gtk3/qgtk3theme.cpp:267:56: warning[-Wunused-parameter]: unused parameter ‘iconOptions’ # 267 | QPlatformTheme::IconOptions iconOptions) const # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ # 265| # 266| QIcon QGtk3Theme::fileIcon(const QFileInfo &fileInfo, # 267|-> QPlatformTheme::IconOptions iconOptions) const # 268| { # 269| Q_ASSERT(m_storage); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In constructor ‘QPpdPrintDevice::QPpdPrintDevice(const QString&)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:71:45: warning[-Wdeprecated-declarations]: ‘const char* cupsGetPPD(const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 71 | const char *ppdFile = cupsGetPPD(m_cupsName); # | ~~~~~~~~~~^~~~~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprint_p.h:61: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtPrintSupport/5.15.13/QtPrintSupport/private/qprint_p.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qplatformprintdevice.h:56: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtPrintSupport/5.15.13/QtPrintSupport/qpa/qplatformprintdevice.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.h:54: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:40: included_from: Included from here. /usr/include/cups/ppd.h:359:26: note: declared here # 359 | extern const char *cupsGetPPD(const char *name) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); # | ^~~~~~~~~~ # 69| m_cupsDest = cupsGetNamedDest(CUPS_HTTP_DEFAULT, m_cupsName, m_cupsInstance.isNull() ? nullptr : m_cupsInstance.constData()); # 70| if (m_cupsDest) { # 71|-> const char *ppdFile = cupsGetPPD(m_cupsName); # 72| if (ppdFile) { # 73| m_ppd = ppdOpenFile(ppdFile); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:73:36: warning[-Wdeprecated-declarations]: ‘ppd_file_t* ppdOpenFile(const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 73 | m_ppd = ppdOpenFile(ppdFile); # | ~~~~~~~~~~~^~~~~~~~~ /usr/include/cups/ppd.h:390:26: note: declared here # 390 | extern ppd_file_t *ppdOpenFile(const char *filename) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); # | ^~~~~~~~~~~ # 71| const char *ppdFile = cupsGetPPD(m_cupsName); # 72| if (ppdFile) { # 73|-> m_ppd = ppdOpenFile(ppdFile); # 74| unlink(ppdFile); # 75| } Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:77:32: warning[-Wdeprecated-declarations]: ‘void ppdMarkDefaults(ppd_file_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 77 | ppdMarkDefaults(m_ppd); # | ~~~~~~~~~~~~~~~^~~~~~~ /usr/include/cups/ppd.h:385:25: note: declared here # 385 | extern void ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); # | ^~~~~~~~~~~~~~~ # 75| } # 76| if (m_ppd) { # 77|-> ppdMarkDefaults(m_ppd); # 78| cupsMarkOptions(m_ppd, m_cupsDest->num_options, m_cupsDest->options); # 79| ppdLocalize(m_ppd); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:78:32: warning[-Wdeprecated-declarations]: ‘int cupsMarkOptions(ppd_file_t*, int, cups_option_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 78 | cupsMarkOptions(m_ppd, m_cupsDest->num_options, m_cupsDest->options); # | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:363:25: note: declared here # 363 | extern int cupsMarkOptions(ppd_file_t *ppd, int num_options, cups_option_t *options) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); # | ^~~~~~~~~~~~~~~ # 76| if (m_ppd) { # 77| ppdMarkDefaults(m_ppd); # 78|-> cupsMarkOptions(m_ppd, m_cupsDest->num_options, m_cupsDest->options); # 79| ppdLocalize(m_ppd); # 80| Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:79:28: warning[-Wdeprecated-declarations]: ‘int ppdLocalize(ppd_file_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 79 | ppdLocalize(m_ppd); # | ~~~~~~~~~~~^~~~~~~ /usr/include/cups/ppd.h:435:25: note: declared here # 435 | extern int ppdLocalize(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); # | ^~~~~~~~~~~ # 77| ppdMarkDefaults(m_ppd); # 78| cupsMarkOptions(m_ppd, m_cupsDest->num_options, m_cupsDest->options); # 79|-> ppdLocalize(m_ppd); # 80| # 81| m_minimumPhysicalPageSize = QSize(m_ppd->custom_min[0], m_ppd->custom_min[1]); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In destructor ‘virtual QPpdPrintDevice::~QPpdPrintDevice()’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:109:17: warning[-Wdeprecated-declarations]: ‘void ppdClose(ppd_file_t*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 109 | ppdClose(m_ppd); # | ~~~~~~~~^~~~~~~ /usr/include/cups/ppd.h:365:25: note: declared here # 365 | extern void ppdClose(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); # | ^~~~~~~~ # 107| { # 108| if (m_ppd) # 109|-> ppdClose(m_ppd); # 110| if (m_cupsDest) # 111| cupsFreeDests(1, m_cupsDest); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In member function ‘virtual void QPpdPrintDevice::loadPageSizes() const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:149:44: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 149 | ppd_option_t *pageSizes = ppdFindOption(m_ppd, "PageSize"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 147| m_printableMargins.clear(); # 148| # 149|-> ppd_option_t *pageSizes = ppdFindOption(m_ppd, "PageSize"); # 150| if (pageSizes) { # 151| for (int i = 0; i < pageSizes->num_choices; ++i) { Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:152:52: warning[-Wdeprecated-declarations]: ‘ppd_size_t* ppdPageSize(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 152 | const ppd_size_t *ppdSize = ppdPageSize(m_ppd, pageSizes->choices[i].choice); # | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:393:26: note: declared here # 393 | extern ppd_size_t *ppdPageSize(ppd_file_t *ppd, const char *name) # | ^~~~~~~~~~~ # 150| if (pageSizes) { # 151| for (int i = 0; i < pageSizes->num_choices; ++i) { # 152|-> const ppd_size_t *ppdSize = ppdPageSize(m_ppd, pageSizes->choices[i].choice); # 153| if (ppdSize) { # 154| // Returned size is in points Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In member function ‘virtual QPageSize QPpdPrintDevice::defaultPageSize() const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:174:54: warning[-Wdeprecated-declarations]: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 174 | ppd_choice_t *defaultChoice = ppdFindMarkedChoice(m_ppd, "PageSize"); # | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:378:26: note: declared here # 378 | extern ppd_choice_t *ppdFindMarkedChoice(ppd_file_t *ppd, # | ^~~~~~~~~~~~~~~~~~~ # 172| QPageSize QPpdPrintDevice::defaultPageSize() const # 173| { # 174|-> ppd_choice_t *defaultChoice = ppdFindMarkedChoice(m_ppd, "PageSize"); # 175| if (defaultChoice) { # 176| ppd_size_t *ppdSize = ppdPageSize(m_ppd, defaultChoice->choice); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:176:42: warning[-Wdeprecated-declarations]: ‘ppd_size_t* ppdPageSize(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 176 | ppd_size_t *ppdSize = ppdPageSize(m_ppd, defaultChoice->choice); # | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:393:26: note: declared here # 393 | extern ppd_size_t *ppdPageSize(ppd_file_t *ppd, const char *name) # | ^~~~~~~~~~~ # 174| ppd_choice_t *defaultChoice = ppdFindMarkedChoice(m_ppd, "PageSize"); # 175| if (defaultChoice) { # 176|-> ppd_size_t *ppdSize = ppdPageSize(m_ppd, defaultChoice->choice); # 177| if (ppdSize) { # 178| // Returned size is in points Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In member function ‘virtual void QPpdPrintDevice::loadResolutions() const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:207:46: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 207 | ppd_option_t *resolutions = ppdFindOption(m_ppd, "Resolution"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 205| # 206| // Try load standard PPD options first # 207|-> ppd_option_t *resolutions = ppdFindOption(m_ppd, "Resolution"); # 208| if (resolutions) { # 209| for (int i = 0; i < resolutions->num_choices; ++i) { Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:217:36: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 217 | resolutions = ppdFindOption(m_ppd, "DefaultResolution"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 215| // If no result, try just the default # 216| if (m_resolutions.size() == 0) { # 217|-> resolutions = ppdFindOption(m_ppd, "DefaultResolution"); # 218| if (resolutions) { # 219| int res = QPrintUtils::parsePpdResolution(resolutions->choices[0].choice); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:226:36: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 226 | resolutions = ppdFindOption(m_ppd, "HPPrintQuality"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 224| // If still no result, then try HP's custom options # 225| if (m_resolutions.size() == 0) { # 226|-> resolutions = ppdFindOption(m_ppd, "HPPrintQuality"); # 227| if (resolutions) { # 228| for (int i = 0; i < resolutions->num_choices; ++i) { Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:236:36: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 236 | resolutions = ppdFindOption(m_ppd, "DefaultHPPrintQuality"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 234| } # 235| if (m_resolutions.size() == 0) { # 236|-> resolutions = ppdFindOption(m_ppd, "DefaultHPPrintQuality"); # 237| if (resolutions) { # 238| int res = QPrintUtils::parsePpdResolution(resolutions->choices[0].choice); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In member function ‘virtual int QPpdPrintDevice::defaultResolution() const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:249:45: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 249 | ppd_option_t *resolution = ppdFindOption(m_ppd, "DefaultResolution"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 247| { # 248| // Try load standard PPD option first # 249|-> ppd_option_t *resolution = ppdFindOption(m_ppd, "DefaultResolution"); # 250| if (resolution) { # 251| int res = QPrintUtils::parsePpdResolution(resolution->choices[0].choice); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:256:54: warning[-Wdeprecated-declarations]: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 256 | ppd_choice_t *defaultChoice = ppdFindMarkedChoice(m_ppd, "Resolution"); # | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:378:26: note: declared here # 378 | extern ppd_choice_t *ppdFindMarkedChoice(ppd_file_t *ppd, # | ^~~~~~~~~~~~~~~~~~~ # 254| } # 255| // If no result, then try a marked option # 256|-> ppd_choice_t *defaultChoice = ppdFindMarkedChoice(m_ppd, "Resolution"); # 257| if (defaultChoice) { # 258| int res = QPrintUtils::parsePpdResolution(defaultChoice->choice); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:263:31: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 263 | resolution = ppdFindOption(m_ppd, "DefaultHPPrintQuality"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 261| } # 262| // If still no result, then try HP's custom options # 263|-> resolution = ppdFindOption(m_ppd, "DefaultHPPrintQuality"); # 264| if (resolution) { # 265| int res = QPrintUtils::parsePpdResolution(resolution->choices[0].choice); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:269:40: warning[-Wdeprecated-declarations]: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 269 | defaultChoice = ppdFindMarkedChoice(m_ppd, "HPPrintQuality"); # | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:378:26: note: declared here # 378 | extern ppd_choice_t *ppdFindMarkedChoice(ppd_file_t *ppd, # | ^~~~~~~~~~~~~~~~~~~ # 267| return res; # 268| } # 269|-> defaultChoice = ppdFindMarkedChoice(m_ppd, "HPPrintQuality"); # 270| if (defaultChoice) { # 271| int res = QPrintUtils::parsePpdResolution(defaultChoice->choice); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In member function ‘virtual void QPpdPrintDevice::loadInputSlots() const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:289:49: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 289 | ppd_option_t *inputSlots = ppdFindOption(m_ppd, "InputSlot"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 287| m_inputSlots.clear(); # 288| if (m_ppd) { # 289|-> ppd_option_t *inputSlots = ppdFindOption(m_ppd, "InputSlot"); # 290| if (inputSlots) { # 291| m_inputSlots.reserve(inputSlots->num_choices); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:297:39: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 297 | inputSlots = ppdFindOption(m_ppd, "DefaultInputSlot"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 295| // If no result, try just the default # 296| if (m_inputSlots.size() == 0) { # 297|-> inputSlots = ppdFindOption(m_ppd, "DefaultInputSlot"); # 298| if (inputSlots) # 299| m_inputSlots.append(QPrintUtils::ppdChoiceToInputSlot(inputSlots->choices[0])); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In member function ‘virtual QPrint::InputSlot QPpdPrintDevice::defaultInputSlot() const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:313:48: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 313 | ppd_option_t *inputSlot = ppdFindOption(m_ppd, "DefaultInputSlot"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 311| // Try load standard PPD option first # 312| if (m_ppd) { # 313|-> ppd_option_t *inputSlot = ppdFindOption(m_ppd, "DefaultInputSlot"); # 314| if (inputSlot) # 315| return QPrintUtils::ppdChoiceToInputSlot(inputSlot->choices[0]); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:317:58: warning[-Wdeprecated-declarations]: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 317 | ppd_choice_t *defaultChoice = ppdFindMarkedChoice(m_ppd, "InputSlot"); # | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:378:26: note: declared here # 378 | extern ppd_choice_t *ppdFindMarkedChoice(ppd_file_t *ppd, # | ^~~~~~~~~~~~~~~~~~~ # 315| return QPrintUtils::ppdChoiceToInputSlot(inputSlot->choices[0]); # 316| // If no result, then try a marked option # 317|-> ppd_choice_t *defaultChoice = ppdFindMarkedChoice(m_ppd, "InputSlot"); # 318| if (defaultChoice) # 319| return QPrintUtils::ppdChoiceToInputSlot(*defaultChoice); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In member function ‘virtual void QPpdPrintDevice::loadOutputBins() const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:330:49: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 330 | ppd_option_t *outputBins = ppdFindOption(m_ppd, "OutputBin"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 328| m_outputBins.clear(); # 329| if (m_ppd) { # 330|-> ppd_option_t *outputBins = ppdFindOption(m_ppd, "OutputBin"); # 331| if (outputBins) { # 332| m_outputBins.reserve(outputBins->num_choices); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:338:39: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 338 | outputBins = ppdFindOption(m_ppd, "DefaultOutputBin"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 336| // If no result, try just the default # 337| if (m_outputBins.size() == 0) { # 338|-> outputBins = ppdFindOption(m_ppd, "DefaultOutputBin"); # 339| if (outputBins) # 340| m_outputBins.append(QPrintUtils::ppdChoiceToOutputBin(outputBins->choices[0])); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In member function ‘virtual QPrint::OutputBin QPpdPrintDevice::defaultOutputBin() const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:354:48: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 354 | ppd_option_t *outputBin = ppdFindOption(m_ppd, "DefaultOutputBin"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 352| // Try load standard PPD option first # 353| if (m_ppd) { # 354|-> ppd_option_t *outputBin = ppdFindOption(m_ppd, "DefaultOutputBin"); # 355| if (outputBin) # 356| return QPrintUtils::ppdChoiceToOutputBin(outputBin->choices[0]); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:358:58: warning[-Wdeprecated-declarations]: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 358 | ppd_choice_t *defaultChoice = ppdFindMarkedChoice(m_ppd, "OutputBin"); # | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:378:26: note: declared here # 378 | extern ppd_choice_t *ppdFindMarkedChoice(ppd_file_t *ppd, # | ^~~~~~~~~~~~~~~~~~~ # 356| return QPrintUtils::ppdChoiceToOutputBin(outputBin->choices[0]); # 357| // If no result, then try a marked option # 358|-> ppd_choice_t *defaultChoice = ppdFindMarkedChoice(m_ppd, "OutputBin"); # 359| if (defaultChoice) # 360| return QPrintUtils::ppdChoiceToOutputBin(*defaultChoice); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In member function ‘virtual void QPpdPrintDevice::loadDuplexModes() const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:372:50: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 372 | ppd_option_t *duplexModes = ppdFindOption(m_ppd, "Duplex"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 370| m_duplexModes.clear(); # 371| if (m_ppd) { # 372|-> ppd_option_t *duplexModes = ppdFindOption(m_ppd, "Duplex"); # 373| if (duplexModes) { # 374| m_duplexModes.reserve(duplexModes->num_choices); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:376:43: warning[-Wdeprecated-declarations]: ‘int ppdInstallableConflict(ppd_file_t*, const char*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 376 | if (ppdInstallableConflict(m_ppd, duplexModes->keyword, duplexModes->choices[i].choice) == 0) { # | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:456:25: note: declared here # 456 | extern int ppdInstallableConflict(ppd_file_t *ppd, # | ^~~~~~~~~~~~~~~~~~~~~~ # 374| m_duplexModes.reserve(duplexModes->num_choices); # 375| for (int i = 0; i < duplexModes->num_choices; ++i) { # 376|-> if (ppdInstallableConflict(m_ppd, duplexModes->keyword, duplexModes->choices[i].choice) == 0) { # 377| m_duplexModes.append(QPrintUtils::ppdChoiceToDuplexMode(duplexModes->choices[i].choice)); # 378| } Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:383:40: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 383 | duplexModes = ppdFindOption(m_ppd, "DefaultDuplex"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 381| // If no result, try just the default # 382| if (m_duplexModes.size() == 0) { # 383|-> duplexModes = ppdFindOption(m_ppd, "DefaultDuplex"); # 384| if (duplexModes && (ppdInstallableConflict(m_ppd, duplexModes->keyword, duplexModes->choices[0].choice) == 0)) { # 385| m_duplexModes.append(QPrintUtils::ppdChoiceToDuplexMode(duplexModes->choices[0].choice)); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:384:55: warning[-Wdeprecated-declarations]: ‘int ppdInstallableConflict(ppd_file_t*, const char*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 384 | if (duplexModes && (ppdInstallableConflict(m_ppd, duplexModes->keyword, duplexModes->choices[0].choice) == 0)) { # | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:456:25: note: declared here # 456 | extern int ppdInstallableConflict(ppd_file_t *ppd, # | ^~~~~~~~~~~~~~~~~~~~~~ # 382| if (m_duplexModes.size() == 0) { # 383| duplexModes = ppdFindOption(m_ppd, "DefaultDuplex"); # 384|-> if (duplexModes && (ppdInstallableConflict(m_ppd, duplexModes->keyword, duplexModes->choices[0].choice) == 0)) { # 385| m_duplexModes.append(QPrintUtils::ppdChoiceToDuplexMode(duplexModes->choices[0].choice)); # 386| } Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In member function ‘virtual QPrint::DuplexMode QPpdPrintDevice::defaultDuplexMode() const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:402:48: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 402 | ppd_option_t *inputSlot = ppdFindOption(m_ppd, "DefaultDuplex"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 400| // Try load standard PPD option first # 401| if (m_ppd) { # 402|-> ppd_option_t *inputSlot = ppdFindOption(m_ppd, "DefaultDuplex"); # 403| if (inputSlot) # 404| return QPrintUtils::ppdChoiceToDuplexMode(inputSlot->choices[0].choice); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:406:58: warning[-Wdeprecated-declarations]: ‘ppd_choice_t* ppdFindMarkedChoice(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 406 | ppd_choice_t *defaultChoice = ppdFindMarkedChoice(m_ppd, "Duplex"); # | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:378:26: note: declared here # 378 | extern ppd_choice_t *ppdFindMarkedChoice(ppd_file_t *ppd, # | ^~~~~~~~~~~~~~~~~~~ # 404| return QPrintUtils::ppdChoiceToDuplexMode(inputSlot->choices[0].choice); # 405| // If no result, then try a marked option # 406|-> ppd_choice_t *defaultChoice = ppdFindMarkedChoice(m_ppd, "Duplex"); # 407| if (defaultChoice) # 408| return QPrintUtils::ppdChoiceToDuplexMode(defaultChoice->choice); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In member function ‘virtual QPrint::ColorMode QPpdPrintDevice::defaultColorMode() const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:434:49: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 434 | ppd_option_t *colorModel = ppdFindOption(m_ppd, "DefaultColorModel"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 432| // users known to abuse ColorModel to always force GrayScale. # 433| if (m_ppd && supportedColorModes().contains(QPrint::Color)) { # 434|-> ppd_option_t *colorModel = ppdFindOption(m_ppd, "DefaultColorModel"); # 435| if (!colorModel) # 436| colorModel = ppdFindOption(m_ppd, "ColorModel"); Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:436:39: warning[-Wdeprecated-declarations]: ‘ppd_option_t* ppdFindOption(ppd_file_t*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 436 | colorModel = ppdFindOption(m_ppd, "ColorModel"); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:381:26: note: declared here # 381 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) # | ^~~~~~~~~~~~~ # 434| ppd_option_t *colorModel = ppdFindOption(m_ppd, "DefaultColorModel"); # 435| if (!colorModel) # 436|-> colorModel = ppdFindOption(m_ppd, "ColorModel"); # 437| if (!colorModel || qstrcmp(colorModel->defchoice, "Gray") != 0) # 438| return QPrint::Color; Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In member function ‘virtual bool QPpdPrintDevice::setProperty(QPrintDevice::PrintDevicePropertyKey, const QVariant&)’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:464:26: warning[-Wdeprecated-declarations]: ‘int ppdMarkOption(ppd_file_t*, const char*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 464 | ppdMarkOption(m_ppd, values[0].toLatin1(), values[1].toLatin1()); # | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:386:25: note: declared here # 386 | extern int ppdMarkOption(ppd_file_t *ppd, const char *keyword, # | ^~~~~~~~~~~~~ # 462| const QStringList values = value.toStringList(); # 463| if (values.count() == 2) { # 464|-> ppdMarkOption(m_ppd, values[0].toLatin1(), values[1].toLatin1()); # 465| return true; # 466| } Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp: scope_hint: In member function ‘virtual bool QPpdPrintDevice::isFeatureAvailable(QPrintDevice::PrintDevicePropertyKey, const QVariant&) const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/printsupport/cups/qppdprintdevice.cpp:477:42: warning[-Wdeprecated-declarations]: ‘int ppdInstallableConflict(ppd_file_t*, const char*, const char*)’ is deprecated: Use cupsCopyDestInfo and friends instead. # 477 | return ppdInstallableConflict(m_ppd, values[0].toLatin1(), values[1].toLatin1()); # | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cups/ppd.h:456:25: note: declared here # 456 | extern int ppdInstallableConflict(ppd_file_t *ppd, # | ^~~~~~~~~~~~~~~~~~~~~~ # 475| const QStringList values = params.toStringList(); # 476| if (values.count() == 2) # 477|-> return ppdInstallableConflict(m_ppd, values[0].toLatin1(), values[1].toLatin1()); # 478| } # 479| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/plugins/sqldrivers/sqlite/qsql_sqlite.cpp:503:13: warning[deadcode.DeadStores]: Value stored to 'res' is never read # 501| if (paramCountIsValid) { # 502| for (int i = 0; i < paramCount; ++i) { # 503|-> res = SQLITE_OK; # 504| const QVariant &value = values.at(i); # 505| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/dialogs/qprintdialog_unix.cpp:75: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/.uic/ui_qprintwidget.h:48:13: warning[core.CallAndMessage]: Called C++ object pointer is null # 46| void setupUi(QWidget *QPrintWidget) # 47| { # 48|-> if (QPrintWidget->objectName().isEmpty()) # 49| QPrintWidget->setObjectName(QString::fromUtf8("QPrintWidget")); # 50| QPrintWidget->resize(443, 175); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/dialogs/qprintdialog_unix.cpp:1211:35: warning[core.CallAndMessage]: Called C++ object pointer is null # 1209| widget.fileBrowser->setVisible(printToFile); # 1210| # 1211|-> widget.properties->setVisible(q->isOptionEnabled(QAbstractPrintDialog::PrintShowPageSize)); # 1212| } # 1213| Error: COMPILER_WARNING (CWE-477): qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.cpp: scope_hint: In member function ‘QPrinter::PaperSize QPrinter::paperSize() const’ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.cpp:1077:20: warning[-Wdeprecated-declarations]: ‘QPagedPaintDevice::PageSize QPrinter::pageSize() const’ is deprecated: Use pageLayout().pageSize().id() instead. # 1077 | return pageSize(); # | ~~~~~~~~^~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.cpp:40: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinter.h:179:14: note: declared here # 179 | PageSize pageSize() const; # | ^~~~~~~~ # 1075| QPrinter::PaperSize QPrinter::paperSize() const # 1076| { # 1077|-> return pageSize(); # 1078| } # 1079| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/printsupport/kernel/qprinterinfo.cpp:61:13: warning[cplusplus.NewDelete]: Argument to 'delete' is the address of a global variable, which is not memory allocated by 'new' # 59| { # 60| if (d != shared_null) # 61|-> delete d; # 62| } # 63| }; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/sql/kernel/qsqlerror.cpp:183:17: warning[core.NonNullParamChecker]: Forming reference to null pointer # 181| *d = *other.d; # 182| else # 183|-> d = new QSqlErrorPrivate(*other.d); # 184| return *this; # 185| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/sql/kernel/qsqlquery.cpp:387:9: warning[cplusplus.NewDelete]: Use of memory after it is freed # 385| bool fo = isForwardOnly(); # 386| *this = QSqlQuery(driver()->createResult()); # 387|-> d->sqlResult->setNumericalPrecisionPolicy(d->sqlResult->numericalPrecisionPolicy()); # 388| setForwardOnly(fo); # 389| } else { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/sql/kernel/qsqlquery.cpp:492:12: warning[cplusplus.NewDelete]: Use of memory after it is freed # 490| const QSqlDriver *QSqlQuery::driver() const # 491| { # 492|-> return d->sqlResult->driver(); # 493| } # 494| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/sql/kernel/qsqlquery.cpp:900:5: warning[cplusplus.NewDelete]: Use of memory after it is freed # 898| void QSqlQuery::setForwardOnly(bool forward) # 899| { # 900|-> d->sqlResult->setForwardOnly(forward); # 901| } # 902| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/moc/moc.cpp:785:26: warning[deadcode.DeadStores]: Although the value stored to 't' is used in the enclosing expression, the value is never actually read from 't' # 783| def.qualified.prepend(namespaceList.at(i).classname + "::"); # 784| while (inClass(&def) && hasNext()) { # 785|-> switch ((t = next())) { # 786| case PRIVATE: # 787| access = FunctionDef::Private; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/moc/preprocessor.cpp:328:25: warning[deadcode.DeadStores]: Value stored to 'column' is never read # 326| case WHITESPACE: # 327| if (column == 1) # 328|-> column = 0; # 329| while (*data && (*data == ' ' || *data == '\t')) # 330| ++data; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/moc/preprocessor.cpp:485:17: warning[deadcode.DeadStores]: Value stored to 'token' is never read # 483| ++data; # 484| } # 485|-> token = PP_WHITESPACE; // one comment, one whitespace # 486| Q_FALLTHROUGH(); # 487| case PP_WHITESPACE: Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:103:15: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 101| # 102| _M_current_value = text; # 103|-> return (token = STRING_LITERAL); # 104| } # 105| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:112:15: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 110| while (ch.isLetterOrNumber () || ch == QLatin1Char ('_') || ch == QLatin1Char ('.')); # 111| _M_current_value = text; # 112|-> return (token = ID); # 113| } # 114| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:126:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 124| # 125| if (text == QLatin1String("token_prefix")) # 126|-> return (token = TOKEN_PREFIX); # 127| else if (text == QLatin1String("merged_output")) # 128| return (token = MERGED_OUTPUT); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:128:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 126| return (token = TOKEN_PREFIX); # 127| else if (text == QLatin1String("merged_output")) # 128|-> return (token = MERGED_OUTPUT); # 129| else if (text == QLatin1String("token")) # 130| return (token = TOKEN); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:130:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 128| return (token = MERGED_OUTPUT); # 129| else if (text == QLatin1String("token")) # 130|-> return (token = TOKEN); # 131| else if (text == QLatin1String("start")) # 132| return (token = START); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:132:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 130| return (token = TOKEN); # 131| else if (text == QLatin1String("start")) # 132|-> return (token = START); # 133| else if (text == QLatin1String("parser")) # 134| return (token = PARSER); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:134:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 132| return (token = START); # 133| else if (text == QLatin1String("parser")) # 134|-> return (token = PARSER); # 135| else if (text == QLatin1String("decl")) # 136| return (token = DECL_FILE); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:136:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 134| return (token = PARSER); # 135| else if (text == QLatin1String("decl")) # 136|-> return (token = DECL_FILE); # 137| else if (text == QLatin1String("impl")) # 138| return (token = IMPL_FILE); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:138:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 136| return (token = DECL_FILE); # 137| else if (text == QLatin1String("impl")) # 138|-> return (token = IMPL_FILE); # 139| else if (text == QLatin1String("expect")) # 140| return (token = EXPECT); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:140:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 138| return (token = IMPL_FILE); # 139| else if (text == QLatin1String("expect")) # 140|-> return (token = EXPECT); # 141| else if (text == QLatin1String("expect-rr")) # 142| return (token = EXPECT_RR); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:142:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 140| return (token = EXPECT); # 141| else if (text == QLatin1String("expect-rr")) # 142|-> return (token = EXPECT_RR); # 143| else if (text == QLatin1String("left")) # 144| return (token = LEFT); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:144:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 142| return (token = EXPECT_RR); # 143| else if (text == QLatin1String("left")) # 144|-> return (token = LEFT); # 145| else if (text == QLatin1String("right")) # 146| return (token = RIGHT); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:146:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 144| return (token = LEFT); # 145| else if (text == QLatin1String("right")) # 146|-> return (token = RIGHT); # 147| else if (text == QLatin1String("nonassoc")) # 148| return (token = NONASSOC); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:148:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 146| return (token = RIGHT); # 147| else if (text == QLatin1String("nonassoc")) # 148|-> return (token = NONASSOC); # 149| else if (text == QLatin1String("prec")) # 150| return (token = PREC); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:150:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 148| return (token = NONASSOC); # 149| else if (text == QLatin1String("prec")) # 150|-> return (token = PREC); # 151| else # 152| { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:172:17: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 170| inp (); # 171| if (ch != QLatin1Char ('=')) # 172|-> return (token = ERROR); # 173| inp (); # 174| return (token = COLON); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:174:15: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 172| return (token = ERROR); # 173| inp (); # 174|-> return (token = COLON); # 175| } # 176| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:201:21: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 199| # 200| if (ch != QLatin1Char ('/')) # 201|-> return (token = ERROR); # 202| # 203| inp (); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:208:23: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 206| { # 207| _M_current_value = text; # 208|-> return (token = DECL); # 209| } # 210| else Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:240:21: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 238| # 239| if (ch != QLatin1Char ('/')) # 240|-> return (token = ERROR); # 241| # 242| inp (); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:247:23: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 245| { # 246| _M_current_value = text; # 247|-> return (token = IMPL); # 248| } # 249| else Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:256:13: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 254| switch (token) { # 255| case ':': # 256|-> return (token = COLON); # 257| # 258| case ';': Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:259:13: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 257| # 258| case ';': # 259|-> return (token = SEMICOLON); # 260| # 261| case '|': Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/tools/qlalr/recognizer.cpp:262:13: warning[deadcode.DeadStores]: Although the value stored to 'token' is used in the enclosing expression, the value is never actually read from 'token' # 260| # 261| case '|': # 262|-> return (token = OR); # 263| # 264| default: Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/effects/qpixmapfilter.cpp:374:21: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 372| int kernelPos = ys*kernelWidth+startx; # 373| while (pix < endPix) { # 374|-> int factor = fixedKernel[kernelPos++]; # 375| a += (((*pix) & 0xff000000)>>24) * factor; # 376| r += (((*pix) & 0x00ff0000)>>16) * factor; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp:2522:9: warning[deadcode.DeadStores]: Value stored to 'dirty' is never read # 2520| auto end = result.nonTrunkConstraints.end(); # 2521| do { # 2522|-> dirty = false; # 2523| # 2524| auto isMatch = [&result, &trunkVariables](QSimplexConstraint *c) -> bool { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp:40: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/graphicsview/qgraphicsanchorlayout_p.h:355:14: warning[core.CallAndMessage]: Called C++ object pointer is null # 353| # 354| static QGraphicsAnchorPrivate *get(QGraphicsAnchor *q) # 355|-> { return q->d_func(); } # 356| # 357| QGraphicsAnchorLayoutPrivate *layoutPrivate; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/graphicsview/qgraphicswidget.cpp:2163:37: warning[core.CallAndMessage]: Called C++ object pointer is null # 2161| // to point to the first item in the scene's focus chain. Then first or # 2162| // second are set to point to tabFocusFirst. # 2163|-> QGraphicsScenePrivate *sceneD = scene->d_func(); # 2164| if (!first) { # 2165| sceneD->tabFocusFirst = second; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/graphicsview/qgraphicswidget_p.cpp:458:11: warning[deadcode.DeadStores]: Value stored to 'middlew' during its initialization is never read # 456| qreal maxh = current.height(); # 457| # 458|-> qreal middlew = maxw; # 459| qreal middleh = maxh; # 460| qreal min_hfw; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/graphicsview/qgraphicswidget_p.cpp:459:11: warning[deadcode.DeadStores]: Value stored to 'middleh' during its initialization is never read # 457| # 458| qreal middlew = maxw; # 459|-> qreal middleh = maxh; # 460| qreal min_hfw; # 461| min_hfw = minimumHeightForWidth(maxw, minh, maxh, widget); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/graphicsview/qgraphicswidget_p.cpp:461:5: warning[deadcode.DeadStores]: Value stored to 'min_hfw' is never read # 459| qreal middleh = maxh; # 460| qreal min_hfw; # 461|-> min_hfw = minimumHeightForWidth(maxw, minh, maxh, widget); # 462| # 463| do { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/graphicsview/qgraphicswidget_p.cpp:789:5: warning[core.CallAndMessage]: Called C++ object pointer is null # 787| // detach from current focus chain; skip this widget subtree. # 788| focusBefore->d_func()->focusNext = focusAfter; # 789|-> focusAfter->d_func()->focusPrev = focusBefore; # 790| # 791| if (newParent) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/graphicsview/qgraphicswidget_p.cpp:805:9: warning[core.CallAndMessage]: Called C++ object pointer is null # 803| newFocusLast->d_func()->focusNext = q; # 804| focusLast->d_func()->focusNext = newFocusAfter; # 805|-> newFocusAfter->d_func()->focusPrev = focusLast; # 806| focusPrev = newFocusLast; # 807| } else { Error: COMPILER_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtWidgets/qstyleditemdelegate.h:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/include/QtWidgets/QStyledItemDelegate:1: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/tools/settingseditor/variantdelegate.h:54: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/tools/settingseditor/settingstree.cpp:52: included_from: Included from here. qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/itemviews/qstyleditemdelegate.h:88:21: warning[-Woverloaded-virtual=]: ‘virtual QString QStyledItemDelegate::displayText(const QVariant&, const QLocale&) const’ was hidden # 88 | virtual QString displayText(const QVariant &value, const QLocale &locale) const; # | ^~~~~~~~~~~ qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/examples/widgets/tools/settingseditor/variantdelegate.h:94:20: note: by ‘static QString VariantDelegate::displayText(const QVariant&)’ # 94 | static QString displayText(const QVariant &value); # | ^~~~~~~~~~~ # 86| void setItemEditorFactory(QItemEditorFactory *factory); # 87| # 88|-> virtual QString displayText(const QVariant &value, const QLocale &locale) const; # 89| # 90| protected: Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/styles/qcommonstyle.cpp:4955:33: warning[deadcode.DeadStores]: Value stored to 'h' during its initialization is never read # 4953| bool checkable = mi->menuHasCheckableItems; # 4954| int maxpmw = mi->maxIconWidth; # 4955|-> int w = sz.width(), h = sz.height(); # 4956| if (mi->menuItemType == QStyleOptionMenuItem::Separator) { # 4957| w = 10; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/styles/qdrawutil.cpp:943:11: warning[deadcode.DeadStores]: Value stored to 'dx' during its initialization is never read # 941| yTarget[rows] = targetRect.top() + targetRect.height(); # 942| # 943|-> qreal dx = targetCenterWidth; # 944| qreal dy = targetCenterHeight; # 945| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/styles/qdrawutil.cpp:944:11: warning[deadcode.DeadStores]: Value stored to 'dy' during its initialization is never read # 942| # 943| qreal dx = targetCenterWidth; # 944|-> qreal dy = targetCenterHeight; # 945| # 946| switch (rules.horizontal) { Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/styles/qfusionstyle.cpp:1845:17: warning[deadcode.DeadStores]: Value stored to 'x1' is never read # 1843| rect = QRect(tmp.y(), tmp.x(), tmp.height(), tmp.width()); # 1844| int temp = x1; # 1845|-> x1 = y1; # 1846| y1 = temp; # 1847| temp = x2; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/styles/qfusionstyle.cpp:1846:17: warning[deadcode.DeadStores]: Value stored to 'y1' is never read # 1844| int temp = x1; # 1845| x1 = y1; # 1846|-> y1 = temp; # 1847| temp = x2; # 1848| x2 = y2; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/styles/qfusionstyle.cpp:1848:17: warning[deadcode.DeadStores]: Value stored to 'x2' is never read # 1846| y1 = temp; # 1847| temp = x2; # 1848|-> x2 = y2; # 1849| y2 = temp; # 1850| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/styles/qfusionstyle.cpp:1849:17: warning[deadcode.DeadStores]: Value stored to 'y2' is never read # 1847| temp = x2; # 1848| x2 = y2; # 1849|-> y2 = temp; # 1850| } # 1851| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/util/qcompleter.cpp:1370:32: warning[core.CallAndMessage]: Called C++ object pointer is null # 1368| QKeyEvent *ke = static_cast<QKeyEvent *>(e); # 1369| # 1370|-> QModelIndex curIndex = d->popup->currentIndex(); # 1371| QModelIndexList selList = d->popup->selectionModel()->selectedIndexes(); # 1372| Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/util/qcompleter.cpp:1510:14: warning[core.CallAndMessage]: Called C++ object pointer is null # 1508| } # 1509| #endif # 1510|-> if (!d->popup->underMouse()) { # 1511| d->popup->hide(); # 1512| return true; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/util/qscroller.cpp:1793:9: warning[deadcode.DeadStores]: Value stored to 'oldOvershootX' is never read # 1791| # 1792| if (sp->overshootDragResistanceFactor) { # 1793|-> oldOvershootX *= sp->overshootDragResistanceFactor; # 1794| oldOvershootY *= sp->overshootDragResistanceFactor; # 1795| newOvershootX *= sp->overshootDragResistanceFactor; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/util/qscroller.cpp:1794:9: warning[deadcode.DeadStores]: Value stored to 'oldOvershootY' is never read # 1792| if (sp->overshootDragResistanceFactor) { # 1793| oldOvershootX *= sp->overshootDragResistanceFactor; # 1794|-> oldOvershootY *= sp->overshootDragResistanceFactor; # 1795| newOvershootX *= sp->overshootDragResistanceFactor; # 1796| newOvershootY *= sp->overshootDragResistanceFactor; Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/util/qscroller.cpp:1934:21: warning[deadcode.DeadStores]: Value stored to 'bestSnapPosDist' is never read # 1932| qAbs(snapPosDist) < bestSnapPosDist ) { # 1933| bestSnapPos = snapPos; # 1934|-> bestSnapPosDist = qAbs(snapPosDist); # 1935| } # 1936| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/util/qscroller.cpp:1981:21: warning[deadcode.DeadStores]: Value stored to 'bestSnapPosDist' is never read # 1979| qAbs(snapPosDist) < bestSnapPosDist) { # 1980| bestSnapPos = snapPos; # 1981|-> bestSnapPosDist = qAbs(snapPosDist); # 1982| } # 1983| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/widgets/qcalendarwidget.cpp:1127:20: warning[core.CallAndMessage]: Called C++ object pointer is null # 1125| # 1126| QTextCharFormat format; # 1127|-> format.setFont(m_view->font()); # 1128| bool header = (m_weekNumbersShown && col == HeaderColumn) # 1129| || (m_horizontalHeaderFormat != QCalendarWidget::NoHorizontalHeader && row == HeaderRow); Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/widgets/qlabel.cpp:1717:12: warning[core.CallAndMessage]: Called C++ object pointer is null # 1715| return nullptr; # 1716| # 1717|-> return control->createStandardContextMenu(p, q_func()); # 1718| } # 1719| #endif Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/widgets/qmainwindow.cpp:1314:13: warning[core.CallAndMessage]: Called C++ object pointer is null # 1312| #if QT_CONFIG(toolbar) # 1313| case QEvent::ToolBarChange: { # 1314|-> d->layout->toggleToolBarsVisible(); # 1315| return true; # 1316| } Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/widgets/qmainwindow.cpp:1322:34: warning[core.CallAndMessage]: Called C++ object pointer is null # 1320| case QEvent::StatusTip: # 1321| #if QT_CONFIG(statusbar) # 1322|-> if (QStatusBar *sb = d->layout->statusBar()) # 1323| sb->showMessage(static_cast<QStatusTipEvent*>(event)->tip()); # 1324| else Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/widgets/qmainwindow.cpp:1332:13: warning[core.CallAndMessage]: Called C++ object pointer is null # 1330| case QEvent::StyleChange: # 1331| #if QT_CONFIG(dockwidget) # 1332|-> d->layout->layoutState.dockAreaLayout.styleChangedEvent(); # 1333| #endif # 1334| if (!d->explicitIconSize) Error: CLANG_WARNING: qt5-qtbase-5.15.13-build/qtbase-everywhere-src-5.15.13/src/widgets/widgets/qsplitter.cpp:669:13: warning[core.UndefinedBinaryOperatorResult]: The right operand of '>=' is a garbage value # 667| getRange(index, farMin, min, max, farMax); # 668| # 669|-> if (pos >= *min) { # 670| if (pos <= *max) { # 671| return pos;