[Bug c++/38103] New: Warning about correctly escaped comment
jhs at gnome dot org
gcc-bugzilla@gcc.gnu.org
Thu Nov 13 08:49:00 GMT 2008
This is a snipped from a doxygen comment explaining the use of comments in SQL:
- ##NAME[::TYPE[::NULL]]: for a variable named NAME with the optional type
TYPE
* (which can be a GType name or a custom database type name), and with the
* optional "::NULL" to instruct that the variable can be NULL.
* - ## \/* name:NAME [type:TYPE] [nullok:[TRUE|FALSE]] [descr:DESCR] *\/
* for a variable named NAME with the optional type TYPE (which can be a GType
* name or a custom database type name), with the optional "nullok" attribute
* and an optional description DESCR. Note that the NAME, TYPE and DESCR
literals here
* must be quoted (simple or double quotes) if they include non alphanumeric
* characters, and that there must always be at least a space between the
* ## and the \/* ... *\/.
As you see it contains "/* */" but those are correctly escaped. Nevertheless,
gcc/g++ reports a warning "/* within comment" twice. IMHO this is the wrong
behaviour as the comment is valid and contains correctly escaped code.
--
Summary: Warning about correctly escaped comment
Product: gcc
Version: 4.3.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jhs at gnome dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38103
More information about the Gcc-bugs
mailing list