summaryrefslogtreecommitdiff
path: root/js/src/tests/test262/local/let-newline-await-in-async-function.js
blob: c43a5b27453d627d9e7ef0c37fddf580fa8c766f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Copyright (C) 2017 Mozilla Corporation. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.

/*---
author: Jeff Walden <jwalden+code@mit.edu>
esid: sec-let-and-const-declarations
description: >
  |await| is excluded from LexicalDeclaration by grammar parameter, in
  AsyncFunction.  Therefore |let| followed by |await| inside AsyncFunction is
  an ASI opportunity, and this code must parse without error.
---*/

async function f() {
    let
    await 0;
}

reportCompare(true, f instanceof Function);