diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.java index 2ca723da4cd..c253b67d6f0 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.java @@ -2123,5 +2123,16 @@ public class CompleteParseASTTest extends CompleteParseBaseTest writer.write( "}\n" ); parse( writer.toString() ); } + + public void testBug69526() throws Exception + { + Writer writer = new StringWriter(); + writer.write( "unsigned inkernel;\n" ); + writer.write( "#define lock_kernel() (inkernel |= 0x01)" ); + writer.write( "int main(int argc, char **argv) {" ); + writer.write( "lock_kernel();" ); + writer.write( "}" ); + parse( writer.toString() ); + } }