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.
There are links to code model objects in repository - UIDs. If two objects of one kind with the same name (or unnamed) are defined under macro usage they would have one UID. So one of them would be substituted by another at some moment. This causes hardly reproducible and unstable code model errors. Sample: #define M struct A{struct A{int i;};}; M void foo() { A::A a; a.i++; }