From 8db78a89293e0636b18e0038cae8a9744a20bfcf Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Tue, 20 Nov 2007 13:13:41 +0000 Subject: [PATCH] Testcase for bug 210344. --- .../tests/scanner/PreprocessorBugsTests.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/scanner/PreprocessorBugsTests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/scanner/PreprocessorBugsTests.java index f15a336fef9..8286b240987 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/scanner/PreprocessorBugsTests.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/scanner/PreprocessorBugsTests.java @@ -32,5 +32,22 @@ public class PreprocessorBugsTests extends PreprocessorTestsBase { initializeScanner(); validateEOF(); validateProblem(0, IProblem.PREPROCESSOR_INCLUSION_NOT_FOUND, "regxag4.sfr"); + validateProblemCount(1); + } + + // #define FUNKY(x) __##x##__ + // #define __foo__ 127 + // + // #if FUNKY(foo) == 0x7f + // #define MSG "hello" + // #else + // #define MSG "goodbye" + // #endif + // MSG + public void testTokenPaste_Bug210344() throws Exception { + initializeScanner(); + validateString("hello"); + validateEOF(); + validateProblemCount(0); } }