[LLVMbugs] [Bug 13372] New: False positive -Wdocumentation warning when using \param on template method
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Mon Jul 16 01:42:06 PDT 2012
http://llvm.org/bugs/show_bug.cgi?id=13372
Bug #: 13372
Summary: False positive -Wdocumentation warning when using
\param on template method
Product: clang
Version: trunk
Platform: Macintosh
OS/Version: MacOS X
Status: NEW
Severity: normal
Priority: P
Component: -New Bugs
AssignedTo: unassignedclangbugs at nondot.org
ReportedBy: jonathan.sauer at gmx.de
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
The following code results in a documentation warning when compiled with clang
r160248:
struct Documented {
/**
* \param foo The foo to bar.
*/
template <typename T>
void bar(const T& foo);
};
This results in:
$ ~/LLVM/build/Release+Asserts/bin/clang++ -Wdocumentation -c -v clang.cpp
clang version 3.2 (trunk 160248)
Target: x86_64-apple-darwin10.8.0
Thread model: posix
[...]
clang.cpp:3:9: warning: '\param' command used in a comment that is not attached
to a function
declaration [-Wdocumentation]
* \param foo The foo to bar.
^~~~~
1 warning generated.
Clang should treat template methods as methods that can be documented using
Doxygen.
P.S: The checking of Doxygen comments is a great addition to clang! Thank you
for implementing it!
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list