diff options
author | Assam Boudjelthia <assam.boudjelthia@qt.io> | 2022-03-03 22:53:52 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-03-05 14:34:04 +0000 |
commit | 42038abf63be7a87ecb192a1dab5d504a076b95f (patch) | |
tree | 2c87ac98a18297d6209c1df5cc791c2dfb69fb4d | |
parent | a423244b25cb2650caf2f48be39b8960a4ac9dc4 (diff) |
Reduce the length of Int8Array in tst_QJSEngine::typedArraySet()
On 32-bit Android x86 using a length of 0xffffffe throws an
"RangeError: ArrayBuffer: out of memory" instead of the expected
"RangeError: TypedArray.set: out of range".
Task-number: QTBUG-99193
Change-Id: Id6deea18fe90228db616ddc7550c7832825c297a
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
(cherry picked from commit c67e7922f2b21453b37e7e2397863c449a5e415b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | tests/auto/qml/qjsengine/tst_qjsengine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/auto/qml/qjsengine/tst_qjsengine.cpp b/tests/auto/qml/qjsengine/tst_qjsengine.cpp index a235dd5ad5..e75fa1b483 100644 --- a/tests/auto/qml/qjsengine/tst_qjsengine.cpp +++ b/tests/auto/qml/qjsengine/tst_qjsengine.cpp @@ -5326,7 +5326,7 @@ void tst_QJSEngine::typedArraySet() QJSEngine engine; const auto value = engine.evaluate( "(function() {" - " var length = 0xffffffe;" + " var length = 0xfffffe0;" " var offset = 0xfffffff0;" " var e1;" " var e2;" |