aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2018-06-04 14:59:47 +0200
committerLars Knoll <lars.knoll@qt.io>2018-06-21 13:30:38 +0000
commit77c22af561f49bc6a78010564d33fc86eb831519 (patch)
tree6e4c09c7f833d994c085dba8c08d6e117be6a23b /tests
parent3adc6dcf5ea078c9a365a63fb99f7869fd070cc2 (diff)
Fix handling of elisions in destructuring expressions
We need to iterator over elisions at the end, as those could trigger side effects by calling iterator.next() Change-Id: Ieb5fa3562b6e60fdf179fa228510b2eeaaf9da30 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/qml/ecmascripttests/TestExpectations24
1 files changed, 0 insertions, 24 deletions
diff --git a/tests/auto/qml/ecmascripttests/TestExpectations b/tests/auto/qml/ecmascripttests/TestExpectations
index c021c1c388..4967ea67d2 100644
--- a/tests/auto/qml/ecmascripttests/TestExpectations
+++ b/tests/auto/qml/ecmascripttests/TestExpectations
@@ -2477,12 +2477,9 @@ language/expressions/array/spread-sngl-literal.js fails
language/expressions/arrow-function/cannot-override-this-with-thisArg.js fails
language/expressions/arrow-function/dflt-params-ref-later.js fails
language/expressions/arrow-function/dflt-params-ref-self.js fails
-language/expressions/arrow-function/dstr-ary-ptrn-elem-ary-elision-init.js fails
language/expressions/arrow-function/dstr-ary-ptrn-elem-ary-rest-init.js fails
language/expressions/arrow-function/dstr-ary-ptrn-elem-ary-rest-iter.js fails
language/expressions/arrow-function/dstr-ary-ptrn-elem-id-init-fn-name-class.js fails
-language/expressions/arrow-function/dstr-ary-ptrn-elision-step-err.js fails
-language/expressions/arrow-function/dstr-ary-ptrn-elision.js fails
language/expressions/arrow-function/dstr-ary-ptrn-rest-ary-elem.js fails
language/expressions/arrow-function/dstr-ary-ptrn-rest-ary-rest.js fails
language/expressions/arrow-function/dstr-ary-ptrn-rest-id-elision.js fails
@@ -2490,12 +2487,9 @@ language/expressions/arrow-function/dstr-ary-ptrn-rest-id-exhausted.js fails
language/expressions/arrow-function/dstr-ary-ptrn-rest-id.js fails
language/expressions/arrow-function/dstr-ary-ptrn-rest-obj-id.js fails
language/expressions/arrow-function/dstr-ary-ptrn-rest-obj-prop-id.js fails
-language/expressions/arrow-function/dstr-dflt-ary-ptrn-elem-ary-elision-init.js fails
language/expressions/arrow-function/dstr-dflt-ary-ptrn-elem-ary-rest-init.js fails
language/expressions/arrow-function/dstr-dflt-ary-ptrn-elem-ary-rest-iter.js fails
language/expressions/arrow-function/dstr-dflt-ary-ptrn-elem-id-init-fn-name-class.js fails
-language/expressions/arrow-function/dstr-dflt-ary-ptrn-elision-step-err.js fails
-language/expressions/arrow-function/dstr-dflt-ary-ptrn-elision.js fails
language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-ary-elem.js fails
language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-ary-rest.js fails
language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-id-elision.js fails
@@ -2550,10 +2544,6 @@ language/expressions/assignment/dstr-array-elem-put-prop-ref-user-err.js fails
language/expressions/assignment/dstr-array-elem-put-prop-ref.js fails
language/expressions/assignment/dstr-array-elem-target-yield-expr.js fails
language/expressions/assignment/dstr-array-elem-target-yield-valid.js sloppyFails
-language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-abpt.js fails
-language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close-err.js fails
-language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close-skip.js fails
-language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close.js fails
language/expressions/assignment/dstr-array-elem-trlg-iter-list-rtrn-close-err.js fails
language/expressions/assignment/dstr-array-elem-trlg-iter-list-rtrn-close-null.js fails
language/expressions/assignment/dstr-array-elem-trlg-iter-list-rtrn-close.js fails
@@ -2565,11 +2555,6 @@ language/expressions/assignment/dstr-array-elem-trlg-iter-rest-rtrn-close-null.j
language/expressions/assignment/dstr-array-elem-trlg-iter-rest-rtrn-close.js fails
language/expressions/assignment/dstr-array-elem-trlg-iter-rest-thrw-close-err.js fails
language/expressions/assignment/dstr-array-elem-trlg-iter-rest-thrw-close.js fails
-language/expressions/assignment/dstr-array-elision-iter-abpt.js fails
-language/expressions/assignment/dstr-array-elision-iter-nrml-close-err.js fails
-language/expressions/assignment/dstr-array-elision-iter-nrml-close-skip.js fails
-language/expressions/assignment/dstr-array-elision-iter-nrml-close.js fails
-language/expressions/assignment/dstr-array-iteration.js fails
language/expressions/assignment/dstr-array-rest-after-element.js fails
language/expressions/assignment/dstr-array-rest-after-elision.js fails
language/expressions/assignment/dstr-array-rest-elision.js fails
@@ -4877,10 +4862,6 @@ language/statements/for-of/dstr-array-elem-put-prop-ref-user-err.js fails
language/statements/for-of/dstr-array-elem-put-prop-ref.js fails
language/statements/for-of/dstr-array-elem-target-yield-expr.js fails
language/statements/for-of/dstr-array-elem-target-yield-valid.js sloppyFails
-language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-abpt.js fails
-language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close-err.js fails
-language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close-skip.js fails
-language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close.js fails
language/statements/for-of/dstr-array-elem-trlg-iter-list-rtrn-close-err.js fails
language/statements/for-of/dstr-array-elem-trlg-iter-list-rtrn-close-null.js fails
language/statements/for-of/dstr-array-elem-trlg-iter-list-rtrn-close.js fails
@@ -4892,11 +4873,6 @@ language/statements/for-of/dstr-array-elem-trlg-iter-rest-rtrn-close-null.js fai
language/statements/for-of/dstr-array-elem-trlg-iter-rest-rtrn-close.js fails
language/statements/for-of/dstr-array-elem-trlg-iter-rest-thrw-close-err.js fails
language/statements/for-of/dstr-array-elem-trlg-iter-rest-thrw-close.js fails
-language/statements/for-of/dstr-array-elision-iter-abpt.js fails
-language/statements/for-of/dstr-array-elision-iter-nrml-close-err.js fails
-language/statements/for-of/dstr-array-elision-iter-nrml-close-skip.js fails
-language/statements/for-of/dstr-array-elision-iter-nrml-close.js fails
-language/statements/for-of/dstr-array-iteration.js fails
language/statements/for-of/dstr-array-rest-after-element.js fails
language/statements/for-of/dstr-array-rest-after-elision.js fails
language/statements/for-of/dstr-array-rest-elision.js fails