Re: Bug 613616 - PREPROCESS is broken with complex code
Dimitri Van Heesch <[email protected]>
| Newsgroups | gmane.text.doxygen.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Kirby, On 23 mrt 2010, at 15:26, Kirby Zhou wrote: > https://bugzilla.gnome.org/show_bug.cgi?id=613616 > > > I have tested following old versions of doxygen, all of them have > the same bug. > > doxygen-1.4.7 > doxygen-1.6.1 > doxygen-1.6.2 > > Bug seems stay here: > > pre.l > 188 static bool macroIsAccessible(Define *def) > 201 bool b = g_inputFileDef->includes(def- > >fileDef,&includedFiles); > > g_inputFileDef donot know files that not directly included by itself > and being processed in prior files. > For example: > If A includes B, B includes C, C includes D, while A is processed > first and then B, The macros defined in D will be hidden to B. > > Anyone can correct that bug? Can you check whether or not the bug is fixed with the update I just committed to the subversion repository? Regards, Dimitri ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev