From faad9fa3437bdbfa758b14c57584349162b6dd89 Mon Sep 17 00:00:00 2001 From: Chris Recoskie Date: Fri, 1 Jun 2007 20:51:54 +0000 Subject: [PATCH] Several patches for C99 parser from Mike Kucera. --- .../cdt/core/parser/tests/ast2/AST2Tests.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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 4a16a559eb9..12b26a5d3bc 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 @@ -3799,5 +3799,16 @@ public class AST2Tests extends AST2BaseTest { StringBuffer buffer = getContents(1)[0]; parseAndCheckBindings(buffer.toString(), ParserLanguage.CPP); parseAndCheckBindings(buffer.toString(), ParserLanguage.C); - } + } + + + public void testBug188707_backslashNewline() throws Exception { + StringBuffer buffer = new StringBuffer(); + buffer.append("// this is a \\\n" ); //$NON-NLS-1$ + buffer.append("single line comment \n" ); //$NON-NLS-1$ + buffer.append("char str[] = \" multi \\\n" ); //$NON-NLS-1$ + buffer.append("line \\\n" ); //$NON-NLS-1$ + buffer.append("string\";\n" ); //$NON-NLS-1$ + parseAndCheckBindings( buffer.toString() ); + } }