From abea0d86a14271b1238f3dfe63cec92934017ef6 Mon Sep 17 00:00:00 2001 From: Kevin Glynn Date: Tue, 24 May 2011 15:36:30 +0200 Subject: [PATCH] array_initializers can't be assignments, surely? (spec says they can be, so how to distinguish array initializer form object initializer?) --- CSharpTranslator/antlr3/src/CSharpParser/cs.g | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CSharpTranslator/antlr3/src/CSharpParser/cs.g b/CSharpTranslator/antlr3/src/CSharpParser/cs.g index 9b25b78..14f5b9f 100644 --- a/CSharpTranslator/antlr3/src/CSharpParser/cs.g +++ b/CSharpTranslator/antlr3/src/CSharpParser/cs.g @@ -403,7 +403,7 @@ public array_initializer: public variable_initializer_list: variable_initializer (',' variable_initializer)* ; public variable_initializer: - expression | array_initializer ; + non_assignment_expression | array_initializer ; public sizeof_expression: 'sizeof' '(' unmanaged_type ')'; public checked_expression: