qt6-bb10/tests/auto/corelib/plugin
Marc Mutz 9c1d20337a Remove QUuid(quint128) constructor again
This constructor matches way too many argument types (integral,
unscoped enums, FP types), so it's likely to cause mayhem, even if
left in as an explicit constructor.

We now have a named constructor for the same functionality, so just
drop the "unnamed" constructor.

"Unnamed" constructors are important when emplacement is more
efficient than construction + move, or when implicit conversion is
required.  Neither is the case here: The named as well as the
"unnamed" constructors just copy ten bytes around, and the compiler
can optimize those extra copies away just fine.

Found in API review.

Pick-to: 6.6
Change-Id: I7faafd3ebf522fb2b0e450112fb95d643fece5ce
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
2023-08-14 20:13:54 +00:00
..
qfactoryloader CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qlibrary QLibrary: make isLoaded() report whether this object has load()ed 2023-07-10 09:53:53 -07:00
qplugin CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qpluginloader tests: port assorted trivial uses of Q_FOREACH to ranged for loops 2023-08-14 23:11:54 +03:00
quuid Remove QUuid(quint128) constructor again 2023-08-14 20:13:54 +00:00
CMakeLists.txt tests: Remove remains of qmake conversion from CMakeLists.txt files 2023-02-17 21:56:49 +01:00