List Info

Thread: Bug in languages/cpp/parser/commentparser*




Bug in languages/cpp/parser/commentparser*
user name
2007-07-28 19:33:01
Hi,

as David is not around at the moment, I think I've found a
bug in the
commentparser. In CommentSet std::set::find() and
std::set::lower_bound() are used with int as parameter,
which of course
doesn't fit (set<Comment, Comment::cmp> is the type),
so due to the fact
that there exists a constructor for Comment that takes 1
argument this
is used.

Which means find() and lower_bound create a Comment with
token == line,
which seems wrong.

I'm not sure wether a fix like:

find( Comment( 0, line ) )

is correct, thus I'm asking here.

BTW: This was found by a krazy fix I was doing, so I think
this proves
that its not completely useless ;)

Andreas

-- 
You will pioneer the first Martian colony.

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )