[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [cdt-dev] Error in Indexing with #define
|
Nope. Depends when someone can contribute a
fix.
Doug Schaefer
Engineering Manager, Wind River
Systems
and Eclipse CDT Project
Lead
Hi Doug
Do you have a prediction when this features
will be integrated in CDT ?
Thanks,
Marcio
On Jan 9, 2008 1:54 PM, Marcio Moreno <
marcio.marar@xxxxxxxxx>
wrote:
Hm...
Thanks
Doug.
Marcio Moreno
Yes,
that would be a bug.
We've
struggled with producing a good context inside macro expansion for the
search features.
Doug Schaefer
Engineering Manager, Wind River
Systems
and Eclipse CDT Project
Lead
I found a error in cdt. Please see this and tell me if is a
bug.
I create 2 files.
test.h
#ifndef TEST_H_
#define
TEST_H_
#undef ASSERT
#define ASSERT(_expression_) if
((_expression_) == 1) {exit()};
class
test
{
public:
test();
test2(int a);
test3(int a);
};
#endif
/*TEST_H_*/
test.cpp:
#include
"test.h"
test::test()
{
}
test::test2(int a)
{
}
test::test3(int a)
{
int
b;
test2(b);
ASSERT(test2(b));
}
When I press F3 on function test2 in
line test2(b) the indexer work perfectly.
But when I press F3 on
function test2 in line ASSERT(test2(b)) this dont work. In define ASSERT
the index work very well.
This is a bug ??
Thks for any
help.
[]s
Marcio
_______________________________________________
cdt-dev
mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev