#276 fail to recognize function after ifdef-ed condition ")" - c

open
nobody
None
5
2010-04-23
2010-04-23
Taz
No

exctags --C++-kinds=+l fails to find that f2 is a function from this code snippet:

void f1(void)
{
int i = 0;
if
#ifdef SYMBOL
(
#else
(
#endif
i)
i = 0;
}

void f2(void)
{
}
===================================================

interesting enough is that if you move out the local variable, then it works correctly, seems --C++-kinds=+l needs some fixes

Discussion


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks