From 069b969b1d2e977875ccd76bfe76a4abc572ce9d Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 1 Sep 2015 05:34:11 +0100 Subject: [PATCH] make export default anoynmous class/function statements - fixes #2205 --- src/parser/statement.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/parser/statement.js b/src/parser/statement.js index 1d8ea87793..614951c802 100644 --- a/src/parser/statement.js +++ b/src/parser/statement.js @@ -673,10 +673,8 @@ pp.parseExport = function (node) { let needsSemi = false; if (this.eat(tt._function)) { expr = this.parseFunction(expr, true, false, false, true); - if (!expr.id) expr.type = "FunctionExpression"; } else if (this.match(tt._class)) { expr = this.parseClass(expr, true, true); - if (!expr.id) expr.type = "ClassExpression"; } else { needsSemi = true; expr = this.parseMaybeAssign();