aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAssam Boudjelthia <assam.boudjelthia@qt.io>2022-03-03 22:53:52 +0200
committerAssam Boudjelthia <assam.boudjelthia@qt.io>2022-03-05 09:48:16 +0000
commitc67e7922f2b21453b37e7e2397863c449a5e415b (patch)
tree0a18dccb83cc85212ac8aa1260f4554ee32d052f
parent464abaec05e0aa0ab699243412c50a5d5ac30742 (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". Pick-to: 6.2 6.3 Task-number: QTBUG-99193 Change-Id: Id6deea18fe90228db616ddc7550c7832825c297a Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
-rw-r--r--tests/auto/qml/qjsengine/tst_qjsengine.cpp2
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 e96cb835e0..6ffc1da3a5 100644
--- a/tests/auto/qml/qjsengine/tst_qjsengine.cpp
+++ b/tests/auto/qml/qjsengine/tst_qjsengine.cpp
@@ -5353,7 +5353,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;"