Says Clang: tst_moc.cpp:86:14: warning: inline namespace reopened as a non-inline namespace [-Winline-namespace-reopened-noninline] 86 | namespace B::inline C {} | ^ | inline tst_moc.cpp:84:21: note: previous definition is here 84 | namespace A::inline B {} | ^ There's no minimally-invasive fix, because neither inline namespace B::inline C {} nor namespace inline B::inline C {} are valid C++. So wrap the whole thing in another namespace ("Qt_", to avoid clashing with somthing else, incl. our own namespace Qt), so we have roughly the same structure as before, but with two non-inline outer namespaces instead of one. Amends 5222df2be7d10bf44dfc2971774eadcb526b7a13. Pick-to: 6.10 6.9 6.8 6.5 Change-Id: Ia0e35e87934abebc76b719e3bd8124ac77ea07f5 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
…
…
Description
Languages
C++
84.3%
HTML
4.9%
C
3.9%
CMake
3.6%
Objective-C++
2%
Other
0.8%