// SYNTAX TEST "Packages/Objective-C/Objective-C.sublime-syntax"

typedef struct _X
{
    int a;
    int b;
} X;

int main()
{
    X x;
    x.
//   ^ punctuation.accessor
}

int main()
{
    X x;
    x..
//   ^^ invalid.illegal - punctuation.accessor
}

int main()
{
    X x;
    x...
//   ^^^ keyword - punctuation.accessor
}

int main()
{
    X* x = malloc(sizeof(X));
    x->
//   ^^ punctuation.accessor
}
