Tests: Fix compilation with Qt 5.9

qt_qhash_seed is no longer exported

Change-Id: I78df98b7022dbe5ae9da56c3d2514b3b31a2312c
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2017-03-22 15:23:50 +01:00
parent 7979dc70dd
commit ce42e8aba5

View File

@@ -1307,10 +1307,16 @@ void tst_Dumpers::dumper()
"\n\n" + data.includes +
"\n\n" + (data.useQHash ?
"\n#include <QByteArray>"
"\n#if QT_VERSION >= 0x050000"
"\n#if QT_VERSION >= 0x050900"
"\n#include <QHash>"
"\nvoid initHashSeed() { qSetGlobalQHashSeed(0); }"
"\n#elif QT_VERSION >= 0x050000"
"\nQT_BEGIN_NAMESPACE"
"\nQ_CORE_EXPORT extern QBasicAtomicInt qt_qhash_seed; // from qhash.cpp"
"\nQT_END_NAMESPACE"
"\nvoid initHashSeed() { qt_qhash_seed.store(0); }"
"\n#else"
"\nvoid initHashSeed() {}"
"\n#endif" : "") +
"\n\nint main(int argc, char *argv[])"
"\n{"
@@ -1332,10 +1338,7 @@ void tst_Dumpers::dumper()
"\n#else"
"\n int boostversion = 0; unused(&boostversion);"
"\n#endif"
"\n" + (data.useQHash ?
"\n#if QT_VERSION >= 0x050000"
"\nqt_qhash_seed.store(0);"
"\n#endif\n" : "") +
"\n" + (data.useQHash ? "initHashSeed();" : "") +
"\n" + data.code +
"\n BREAK;"
"\n return 0;"