diff --git a/codan/org.eclipse.cdt.codan.core.test/src/org/eclipse/cdt/codan/core/internal/checkers/CaseBreakCheckerTest.java b/codan/org.eclipse.cdt.codan.core.test/src/org/eclipse/cdt/codan/core/internal/checkers/CaseBreakCheckerTest.java index 22b25c826fa..0c82b2e0fff 100644 --- a/codan/org.eclipse.cdt.codan.core.test/src/org/eclipse/cdt/codan/core/internal/checkers/CaseBreakCheckerTest.java +++ b/codan/org.eclipse.cdt.codan.core.test/src/org/eclipse/cdt/codan/core/internal/checkers/CaseBreakCheckerTest.java @@ -536,4 +536,27 @@ public class CaseBreakCheckerTest extends CheckerTestCase { checkNoErrors(); } + +// #define MY_MACRO(i) \ +// case i: \ +// { \ +// break; \ +// } +// +// void f() +// { +// int x; +// switch (x) +// { +// MY_MACRO(1) // WARNING HERE +// } +// } + + public void testInMacro() { + String code = getAboveComment(); + loadCodeAndRun(code); + checkNoErrors(); + } + + }