diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2Tests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2Tests.java index 0bb366e89c0..8de6c9a2fee 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2Tests.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2Tests.java @@ -3126,4 +3126,11 @@ public class AST2Tests extends AST2BaseTest { assertTrue( t instanceof IBasicType ); assertEquals( ((IBasicType)t).getType(), IBasicType.t_int ); } + + public void testBug95866() throws Exception { + IASTTranslationUnit tu = parse( "int test[10] = { [0 ... 9] = 2 };", ParserLanguage.C, true, true ); + CNameCollector col = new CNameCollector(); + tu.accept(col); + assertNoProblemBindings(col); + } } \ No newline at end of file