Source code

Revision control

Copy as Markdown

Other Tools

var BUGNUMBER = 1185106;
var summary = "Bound names of async functions";
print(BUGNUMBER + ": " + summary);
async function test() {}
assertEq(test.name, "test");
var test2 = (async function test2() {});
assertEq(test2.name, "test2");
var anon = async function() {};
assertEq(anon.name, "anon");
if (typeof Reflect !== "undefined" && Reflect.parse) {
var tree = Reflect.parse("export default async function() {}", { target: "module" });
assertEq(tree.body[0].declaration.id.name, "default");
}
if (typeof reportCompare === "function")
reportCompare(true, true);