diff options
author | Rick Waldron <waldron.rick@gmail.com> | 2017-06-12 16:55:47 -0400 |
---|---|---|
committer | Rick Waldron <waldron.rick@gmail.com> | 2017-06-12 17:10:21 -0400 |
commit | ff34bf5c737f71754e829ff026a58891d65d8eed (patch) | |
tree | dc7e309f18fef3ce2dcd8d52874a19fa6c322da1 /src | |
parent | c8574edd9c0b4853ffaebb82a904ea1dd3a5e4b6 (diff) | |
download | qtdeclarative-testsuites-ff34bf5c737f71754e829ff026a58891d65d8eed.tar.gz |
Remove src/dstr-assignment/default/for-await-of.template (invalid)
Will need to revisit with a function and generator version
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/dstr-assignment/default/for-await-of.template | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/dstr-assignment/default/for-await-of.template b/src/dstr-assignment/default/for-await-of.template deleted file mode 100644 index 541520c4a..000000000 --- a/src/dstr-assignment/default/for-await-of.template +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (C) 2017 the V8 project authors. All rights reserved. -// This code is governed by the BSD license found in the LICENSE file. -/*--- -path: language/statements/for-await-of/dstr- -name: for-await-of statement -esid: sec-for-in-and-for-of-statements-runtime-semantics-labelledevaluation -features: [destructuring-binding, async-iteration] -flags: [async] -info: | - IterationStatement : - for await ( LeftHandSideExpression of AssignmentExpression ) Statement - - 1. Let keyResult be the result of performing ? ForIn/OfHeadEvaluation(« », - AssignmentExpression, iterate). - 2. Return ? ForIn/OfBodyEvaluation(LeftHandSideExpression, Statement, - keyResult, assignment, labelSet). - - 13.7.5.13 Runtime Semantics: ForIn/OfBodyEvaluation - - [...] - 5. If destructuring is true and if lhsKind is assignment, then - a. Assert: lhs is a LeftHandSideExpression. - b. Let assignmentPattern be the parse of the source text corresponding to - lhs using AssignmentPattern as the goal symbol. - [...] ----*/ - -var counter = 0; - -async function fn() { - for await (/*{ elems }*/ of [/*{ vals }*/]) { - /*{ body }*/ - counter += 1; - } -} - -fn() - .then(() => assert.sameValue(counter, 1, 'iteration occurred as expected'), $DONE) - .then($DONE, $DONE); |