Given
struct asdf { int var1;}; struct asdf st1; struct asdf st2[];
1) autocomplete will work for members of st1 : typing "st1.v" will suggest "var1". This is good!
2) autocomplete will fail for members of st2 : typing "st2[0].v" will suggest nothing. This is bad !
Attached is an almost-empty project, to reproduce. Tested only on SVN 10499 (haven't seen anything related in the commits since then)
I can confirm this bug, thanks for the report!