After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 694632 - Spurious warning in conditinal blocks
Spurious warning in conditinal blocks
Status: RESOLVED DUPLICATE of bug 694631
Product: doxygen
Classification: Other
Component: general
1.8.3.1
Other Windows
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2013-02-25 00:15 UTC by john.x.foster
Modified: 2013-02-25 20:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description john.x.foster 2013-02-25 00:15:48 UTC
BobSystem.h(7,0): warning: Member ABC_PASSWORD (macro definition) of file BobSystem.h is not documented.
BobSystem.h(11,0): warning: Member NUM_PASSWORD (macro definition) of file BobSystem.h is not documented.

The following (.h) file generates these warnings:

/// @file

#if !defined bob_BobSystem_h
#define bob_BobSystem_h

	/// @cond JF_TEST
#define ABC_PASSWORD "Pass"
	/// @endcond 

	/// @cond JF_TEST
#define NUM_PASSWORD 123
	/// @endcond 

#endif // bob_BobSystem_h
Comment 1 Dimitri van Heesch 2013-02-25 20:28:14 UTC
Problem is that @cond .. @endcond currently is not handled correctly in the C-preprocessor, resulting in the warnings.

*** This bug has been marked as a duplicate of bug 694631 ***