[Development] moc change to use C++ constructs
Thiago Macieira
thiago.macieira at intel.com
Thu Aug 4 21:56:05 CEST 2022
Re: https://codereview.qt-project.org/c/qt/qtbase/+/417148
(which should integrate, as the integration has now been running for 6 hours)
You should not see any changes, because the code is backwards and forwards
compatible. The only issue I've found applies only to namespaced Qt builds,
when the #include moc is inside a namespace instead of its proper position
outside of them all.
Another thing to note is that whenever you start debugging any Qt application,
gdb will say:
warning: internal error: string "StringData<3, 12, lots of numbers>" failed to
be canonicalized
That's because the libstdc++ / libbfd implementation of the C++ demangler is
limited to 2048 characters of input. This is harmless and you can ignore it.
It doesn't affect LLVM either.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Cloud Software Architect - Intel DCAI Cloud Engineering
More information about the Development
mailing list