From 7b9dee8df8d50ae1ce91f63fc4a9cf636d9542e6 Mon Sep 17 00:00:00 2001 From: Chris Bubernak Date: Mon, 6 Oct 2014 16:05:50 -0700 Subject: [PATCH] Fixed bug where numeric check wasn't catching everything --- src/compiler/parser.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/parser.ts b/src/compiler/parser.ts index 61afdb7e546..eee0ee92001 100644 --- a/src/compiler/parser.ts +++ b/src/compiler/parser.ts @@ -3674,7 +3674,7 @@ module ts { var errorCountBeforeEnumMember = file.syntacticErrors.length; node.name = parsePropertyName(); - if(isIntegerLiteral(node.name)) { + if(!isNaN(Number(node.name.text))) { grammarErrorOnNode(node.name, Diagnostics.An_enum_member_cannot_have_a_numeric_name); }