GNOME Bugzilla – Bug 594021
Some data ignored after #endif
Last modified: 2010-06-15 11:21:35 UTC
Created attachment 142400 [details] The test file We have detected following wrong behavior of doxygen analysis core: If C-code is equipped with line like "/*comment*/#endif" rest of this file is seams to be ignored. An example file test.c: static int function1(int input) { return input*2; } static int function2(int input) { return function1(input)*2; } #ifdef ABC /*V*/#endif int function3(int input) { return function2(input) } After running doxygen over this file we have following result: Functions function1 and function2 are documented (present in list of functions) but function3 is not. This behavior is detected on version 1.5.x and confirmed on 1.6.1.
Confirmed. Should be fixed in the next subversion update.
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.7.0. Please verify if this is indeed the case. Reopen the bug if you think it is not fixed and please include any additional information that you think can be relevant.