[Doxygen-develop] Bug 613616 - PREPROCESS is broken with complex code
Brought to you by:
dimitri
From: Kirby Z. <kir...@gm...> - 2010-03-23 14:27:19
|
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? |