diff options
author | Lars Knoll <lars.knoll@qt.io> | 2018-06-14 10:12:20 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2018-06-21 19:43:32 +0000 |
commit | 99d8808bc5b85d54e8e735953a27a0c0c788f10e (patch) | |
tree | 9d4ea0fb0bcaee583c7b8510ca92d4b6c744a70c /tests | |
parent | 6969aa5932f0eb7171dea2b4da39c21d1c09cc60 (diff) |
Add support for function calls with spread
Function calls with thread are modelled by pushing
an empty value in front of every argument that
requires spreading. The runtime methods callWithSpread
and constructWithSpread then take care of spreading
out the arguments.
Change-Id: Ie877c59d3d9d08fc5f20d7befb7153c7b716bf30
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/qml/ecmascripttests/TestExpectations | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/tests/auto/qml/ecmascripttests/TestExpectations b/tests/auto/qml/ecmascripttests/TestExpectations index 317ac1735e..edb24db8fb 100644 --- a/tests/auto/qml/ecmascripttests/TestExpectations +++ b/tests/auto/qml/ecmascripttests/TestExpectations @@ -2538,31 +2538,8 @@ language/expressions/call/11.2.3-3_3.js fails language/expressions/call/eval-realm-indirect.js sloppyFails language/expressions/call/eval-spread-empty-leading.js fails language/expressions/call/eval-spread-empty-trailing.js fails -language/expressions/call/eval-spread-empty.js fails language/expressions/call/eval-spread.js fails language/expressions/call/scope-lex-open.js fails -language/expressions/call/spread-err-mult-err-expr-throws.js fails -language/expressions/call/spread-err-mult-err-iter-get-value.js fails -language/expressions/call/spread-err-mult-err-itr-get-call.js fails -language/expressions/call/spread-err-mult-err-itr-get-get.js fails -language/expressions/call/spread-err-mult-err-itr-step.js fails -language/expressions/call/spread-err-mult-err-itr-value.js fails -language/expressions/call/spread-err-mult-err-unresolvable.js fails -language/expressions/call/spread-err-sngl-err-expr-throws.js fails -language/expressions/call/spread-err-sngl-err-itr-get-call.js fails -language/expressions/call/spread-err-sngl-err-itr-get-get.js fails -language/expressions/call/spread-err-sngl-err-itr-get-value.js fails -language/expressions/call/spread-err-sngl-err-itr-step.js fails -language/expressions/call/spread-err-sngl-err-itr-value.js fails -language/expressions/call/spread-err-sngl-err-unresolvable.js fails -language/expressions/call/spread-mult-empty.js fails -language/expressions/call/spread-mult-expr.js fails -language/expressions/call/spread-mult-iter.js fails -language/expressions/call/spread-mult-literal.js fails -language/expressions/call/spread-sngl-empty.js fails -language/expressions/call/spread-sngl-expr.js fails -language/expressions/call/spread-sngl-iter.js fails -language/expressions/call/spread-sngl-literal.js fails language/expressions/call/tco-call-args.js strictFails language/expressions/call/tco-cross-realm-class-construct.js fails language/expressions/call/tco-cross-realm-class-derived-construct.js fails @@ -2573,7 +2550,6 @@ language/expressions/call/tco-non-eval-function-dynamic.js sloppyFails language/expressions/call/tco-non-eval-function.js sloppyFails language/expressions/call/tco-non-eval-global.js sloppyFails language/expressions/call/tco-non-eval-with.js sloppyFails -language/expressions/call/trailing-comma.js fails language/expressions/class/accessor-name-inst-computed-err-evaluation.js fails language/expressions/class/accessor-name-inst-computed-err-to-prop-key.js fails language/expressions/class/accessor-name-inst-computed-err-unresolvable.js fails @@ -3472,28 +3448,6 @@ language/expressions/new.target/value-via-super-call.js fails language/expressions/new.target/value-via-super-property.js fails language/expressions/new.target/value-via-tagged-template.js fails language/expressions/new/non-ctor-err-realm.js fails -language/expressions/new/spread-err-mult-err-expr-throws.js fails -language/expressions/new/spread-err-mult-err-iter-get-value.js fails -language/expressions/new/spread-err-mult-err-itr-get-call.js fails -language/expressions/new/spread-err-mult-err-itr-get-get.js fails -language/expressions/new/spread-err-mult-err-itr-step.js fails -language/expressions/new/spread-err-mult-err-itr-value.js fails -language/expressions/new/spread-err-mult-err-unresolvable.js fails -language/expressions/new/spread-err-sngl-err-expr-throws.js fails -language/expressions/new/spread-err-sngl-err-itr-get-call.js fails -language/expressions/new/spread-err-sngl-err-itr-get-get.js fails -language/expressions/new/spread-err-sngl-err-itr-get-value.js fails -language/expressions/new/spread-err-sngl-err-itr-step.js fails -language/expressions/new/spread-err-sngl-err-itr-value.js fails -language/expressions/new/spread-err-sngl-err-unresolvable.js fails -language/expressions/new/spread-mult-empty.js fails -language/expressions/new/spread-mult-expr.js fails -language/expressions/new/spread-mult-iter.js fails -language/expressions/new/spread-mult-literal.js fails -language/expressions/new/spread-sngl-empty.js fails -language/expressions/new/spread-sngl-expr.js fails -language/expressions/new/spread-sngl-iter.js fails -language/expressions/new/spread-sngl-literal.js fails language/expressions/object/concise-generator.js fails language/expressions/object/dstr-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js fails language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js fails |