Generated moc files contain `using` which shadows the previous `_t` in the `qt_static_metacall` function. To fix this rename the `using _t`. Example.: In file included from /home/jonas/Projects/strawberry/build-qt6dev/src/mpris2_player.cpp:217: /home/jonas/Projects/strawberry/build-qt6dev/src/moc_mpris2_player.cpp: In static member function ‘static void Mpris2Player::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /home/jonas/Projects/strawberry/build-qt6dev/src/moc_mpris2_player.cpp:266:19: warning: declaration of ‘using _t = void (class Mpris2Player::*)(qlonglong)’ shadows a previous local [-Wshadow] 266 | using _t = void (Mpris2Player::*)(qlonglong ); | ^~ /home/jonas/Projects/strawberry/build-qt6dev/src/moc_mpris2_player.cpp:247:11: note: shadowed declaration is here 247 | auto *_t = static_cast<Mpris2Player *>(_o); | ^~ Change-Id: I4a7d4e09ea599f3db97e21ae48599423f45885f5 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> (cherry picked from commit 1a746e35ec5bef7f9ecf4d0fb7d8812523888d0c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
…
Description
Languages
C++
84.3%
HTML
4.9%
C
3.9%
CMake
3.6%
Objective-C++
2%
Other
0.8%