Hi, Eric.

I think I find a bug about smart completion.

The below is my code, and I can not get the completion at point "y->"

typedef struct STRUCT2
{
        int a;
} STRUCT2;
typedef struct STRUCT1
{
        STRUCT2 m[3];
} STRUCT1;

STRUCT1 x;
int main(int argc, char * argv[])
{
    STRUCT2 *y = &x.m[0];
    y->
}