From a89222e99a5272a00c6882ea4d1c3bc2004cc8d6 Mon Sep 17 00:00:00 2001 From: tdurieux Date: Tue, 7 Mar 2017 13:23:53 +0100 Subject: [PATCH] fixed files form Closure #81 --- .../81/com/google/javascript/jscomp/parsing/IRFactory.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/projects/Closure/81/com/google/javascript/jscomp/parsing/IRFactory.java b/projects/Closure/81/com/google/javascript/jscomp/parsing/IRFactory.java index 4a733cd..07761aa 100644 --- a/projects/Closure/81/com/google/javascript/jscomp/parsing/IRFactory.java +++ b/projects/Closure/81/com/google/javascript/jscomp/parsing/IRFactory.java @@ -514,6 +514,13 @@ Node processFunctionNode(FunctionNode functionNode) { Name name = functionNode.getFunctionName(); Boolean isUnnamedFunction = false; if (name == null) { + int functionType = functionNode.getFunctionType(); + if (functionType != FunctionNode.FUNCTION_EXPRESSION) { + errorReporter.error( + "unnamed function statement", + sourceName, + functionNode.getLineno(), "", 0); + } name = new Name(); name.setIdentifier(""); isUnnamedFunction = true;