Re: [Doxygen-develop] Bug 613616 - PREPROCESS is broken with complex code
Brought to you by:
dimitri
From: Dimitri V. H. <do...@gm...> - 2010-03-24 20:53:38
|
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 |