From 5e6816114d262503ca416f86c9669528f0bc0279 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Wed, 25 Nov 2015 12:40:59 +0100 Subject: QPair: add compile test involving pair with contained C array Task-number: QTBUG-48780 Change-Id: Ic53121d9251bfdc905c2ed28d1d9716a475e2f5b Reviewed-by: Olivier Goffart (Woboq GmbH) --- tests/auto/corelib/tools/qpair/tst_qpair.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests/auto/corelib/tools/qpair') diff --git a/tests/auto/corelib/tools/qpair/tst_qpair.cpp b/tests/auto/corelib/tools/qpair/tst_qpair.cpp index f7cb07125b..bce02d1a42 100644 --- a/tests/auto/corelib/tools/qpair/tst_qpair.cpp +++ b/tests/auto/corelib/tools/qpair/tst_qpair.cpp @@ -42,6 +42,7 @@ class tst_QPair : public QObject private Q_SLOTS: void testConstexpr(); void testConversions(); + void taskQTBUG_48780_pairContainingCArray(); }; class C { char _[4]; }; @@ -166,5 +167,15 @@ void tst_QPair::testConversions() } } +void tst_QPair::taskQTBUG_48780_pairContainingCArray() +{ + // compile-only: + QPair pair; + pair.first[0] = 0; + pair.first[1] = 1; + pair.second = 2; + Q_UNUSED(pair); +} + QTEST_APPLESS_MAIN(tst_QPair) #include "tst_qpair.moc" -- cgit v1.2.3