Bug 613616 - PREPROCESS is broken with complex code
"Kirby Zhou" <[email protected]>
| Newsgroups | gmane.text.doxygen.devel |
|---|---|
| Message-ID | <003201caca94$ea30d5c0$be928140$@com> |
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? ------------------------------------------------------------------------------ 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 _______________________________________________ Doxygen-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/doxygen-develop