Index: test/cctest/test-parsing.cc |
diff --git a/test/cctest/test-parsing.cc b/test/cctest/test-parsing.cc |
index 2b8e0fb3a6c8869409a51280d1395b15065ee832..224b57924a0cd7dddd69834d5581bba3e3277b53 100644 |
--- a/test/cctest/test-parsing.cc |
+++ b/test/cctest/test-parsing.cc |
@@ -7798,7 +7798,6 @@ TEST(AsyncAwait) { |
"function foo(await) { return await; }", |
"function* foo() { var await = 1; return await; }", |
"function* foo(await) { return await; }", |
- "var f = (await) => await;", |
"var f = () => { var await = 1; return await; }", |
"var O = { method() { var await = 1; return await; } };", |
"var O = { method(await) { return await; } };", |
@@ -7885,6 +7884,16 @@ TEST(AsyncAwaitErrors) { |
"var O = { async method() { function await() {} } }", |
"async function foo() { function await() {} }", |
+ "async function foo() { var f = await => 42; }", |
+ "async function foo() { var f = (await) => 42; }", |
+ "async function foo() { var f = (await, a) => 42; }", |
+ "async function foo() { var f = (...await) => 42; }", |
+ |
+ "async function f() { return (await) }", |
+ "async function f() { return (await, f) }", |
+ "async function f() { return [await] }", |
+ "async function f() { return (await = 42) }", |
Dan Ehrenberg
2016/08/22 01:48:53
Consider adding tests for other kinds of async fun
adamk
2016/08/22 17:59:59
I've refactored this test to have a section for st
|
+ |
// Henrique Ferreiro's bug (tm) |
"(async function foo1() { } foo2 => 1)", |
"(async function foo3() { } () => 1)", |