diff options
-rw-r--r-- | tests/auto/qml/qmldiskcache/tst_qmldiskcache.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/auto/qml/qmldiskcache/tst_qmldiskcache.cpp b/tests/auto/qml/qmldiskcache/tst_qmldiskcache.cpp index 17f782ab60..a285d13001 100644 --- a/tests/auto/qml/qmldiskcache/tst_qmldiskcache.cpp +++ b/tests/auto/qml/qmldiskcache/tst_qmldiskcache.cpp @@ -233,8 +233,9 @@ void tst_qmldiskcache::regenerateAfterChange() QCOMPARE(quint32(testUnit->functionTableSize), quint32(1)); const QV4::CompiledData::Function *bindingFunction = testUnit->functionAt(0); - quint64 firstCodeOffset = (testUnit->unitSize + 15u) & ~15u; - QCOMPARE(bindingFunction->codeOffset, firstCodeOffset); + QCOMPARE(testUnit->stringAt(bindingFunction->nameIndex), QString("expression for blah")); // check if we have the correct function + QVERIFY(bindingFunction->codeSize > 0); + QVERIFY(bindingFunction->codeOffset < testUnit->unitSize); } { @@ -258,8 +259,9 @@ void tst_qmldiskcache::regenerateAfterChange() QCOMPARE(quint32(testUnit->functionTableSize), quint32(1)); const QV4::CompiledData::Function *bindingFunction = testUnit->functionAt(0); - quint64 firstCodeOffset = (testUnit->unitSize + 15u) & ~15u; - QCOMPARE(bindingFunction->codeOffset, firstCodeOffset); + QCOMPARE(testUnit->stringAt(bindingFunction->nameIndex), QString("expression for blah")); // check if we have the correct function + QVERIFY(bindingFunction->codeSize > 0); + QVERIFY(bindingFunction->codeOffset < testUnit->unitSize); } } |