This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Code fragment: ------------------------- #define FOR(n) for (int i = 0; i < n; i++) { int g() { FOR(2); foo(); } } ------------------------- Formatting result in NPE: java.lang.NullPointerException at org.netbeans.modules.cnd.editor.reformat.ReformatterImpl.indentRbrace(ReformatterImpl.java:1161) at org.netbeans.modules.cnd.editor.reformat.ReformatterImpl.reformat(ReformatterImpl.java:368) at org.netbeans.modules.cnd.editor.reformat.Reformatter.reformatImpl(Reformatter.java:141) at org.netbeans.modules.cnd.editor.reformat.Reformatter.reformatImpl(Reformatter.java:127) at org.netbeans.modules.cnd.editor.reformat.Reformatter.reformatLanguage(Reformatter.java:107) at org.netbeans.modules.cnd.editor.reformat.Reformatter.reformatImpl(Reformatter.java:96) at org.netbeans.modules.cnd.editor.reformat.Reformatter.reformat(Reformatter.java:80) at org.netbeans.modules.editor.indent.TaskHandler$MimeItem.runTask(TaskHandler.java:504) at org.netbeans.modules.editor.indent.TaskHandler.runTasks(TaskHandler.java:271) at org.netbeans.modules.editor.indent.IndentImpl.reformat(IndentImpl.java:293) at org.netbeans.modules.editor.indent.FormatterImpl.reformat(FormatterImpl.java:161) at org.netbeans.modules.cnd.editor.cplusplus.CCKit$CCFormatAction.actionPerformed(CCKit.java:288) ...
fixed http://hg.netbeans.org/main/rev/b66212835033
verified in build 20080520
fix backported into release61_fixes branch changeset: 77603:886951659f02