From daaa3088ec92b2616f7e2f40812d6d32d4018023 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Mon, 13 Dec 2021 14:58:43 +0100 Subject: [PATCH] QVarLengthArray: don't allow syncqt to export base classes Check, in tst_qvarlengtharray, that the forwarding header still works. Pick-to: 6.3 Change-Id: Ia03cf48457f538287880bb676aea3fa44aeb255f Reviewed-by: Thiago Macieira --- src/corelib/tools/qvarlengtharray.h | 5 +++++ .../corelib/tools/qvarlengtharray/tst_qvarlengtharray.cpp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/corelib/tools/qvarlengtharray.h b/src/corelib/tools/qvarlengtharray.h index 8b92ded0e3..a810f00b30 100644 --- a/src/corelib/tools/qvarlengtharray.h +++ b/src/corelib/tools/qvarlengtharray.h @@ -40,6 +40,11 @@ #ifndef QVARLENGTHARRAY_H #define QVARLENGTHARRAY_H +#if 0 +#pragma qt_class(QVarLengthArray) +#pragma qt_sync_stop_processing +#endif + #include #include #include diff --git a/tests/auto/corelib/tools/qvarlengtharray/tst_qvarlengtharray.cpp b/tests/auto/corelib/tools/qvarlengtharray/tst_qvarlengtharray.cpp index 73e7abeb8c..cc4454fbd4 100644 --- a/tests/auto/corelib/tools/qvarlengtharray/tst_qvarlengtharray.cpp +++ b/tests/auto/corelib/tools/qvarlengtharray/tst_qvarlengtharray.cpp @@ -27,7 +27,7 @@ ****************************************************************************/ #include -#include +#include #include #include #include