diff --git a/acorn.js b/acorn.js index 4212ac3d7e..30b87d6e5a 100644 --- a/acorn.js +++ b/acorn.js @@ -2412,7 +2412,7 @@ function parseClass(node, isStatement) { next(); node.id = tokType === _name ? parseIdent() : isStatement ? unexpected() : null; - node.superClass = eat(_extends) ? parseExpression() : null; + node.superClass = eat(_extends) ? parseExprSubscripts() : null; var classBody = startNode(); classBody.body = []; expect(_braceL);