[cfe-dev] My first patch to clang
Ivan Sorokin
sorokin at rain.ifmo.ru
Sat Dec 5 09:52:57 PST 2009
Chris Lattner wrote:
> "pointer to a record type for which the field would be valid". We
> might as well test that the field makes sense as well.
>
> Thanks again for working on this, it's great to get this enhancement,
>
>
You need also to check if class has overloaded operator->.
Look at this example:
struct a
{
int b;
};
struct c
{
a * operator->();
int d;
};
int main()
{
c * c;
c.d; // do not try to suggest replacement for c->d (!)
return 0;
}
More information about the cfe-dev
mailing list