| // Copyright 2018 the V8 project authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| // Flags: --allow-natives-syntax --no-lazy |
| load('test/mjsunit/test-async.js'); |
| // For regression testing, it's important that these functions are: |
| // 2) arrow functions with single-expression bodies |
| let f = ({a = (({b = {a = c} = { |
| assertThrows(() => f({}), ReferenceError); |
| let g = ({a = (async ({b = {a = c} = { |
| assert.equals("ReferenceError", e.name); |