Details
-
Bug
-
Resolution: Won't Do
-
P1: Critical
-
None
-
6.4.0
-
None
Description
#include <QObject> class TestObject; using VectorOfTestObjects = std::vector<TestObject>; class SignalTest : public QObject { Q_OBJECT public: SignalTest() = default; signals: void incompleteSignal(const VectorOfTestObjects& c) const; };
The above header will compile with Qt 5.15 but not on Qt 6.4.
I know things have changed with the meta object system and moc but not sure if this is now expected behavior or a bug.