Hi again,
I'm back after a while, sorry... But I managed to put together a small project to reproduce my problem (and a new one that a found as well
). Here it is:
//enum TNoNoCpp {ENUM_1,ENUM_2};
typedef struct tagS
{
int a;
int b;
} STest;
void main()
{
STest z;
STest t[4];
STest tt[2][2];
z.a;
t[1].b;
tt[2][1].;
}
For the code as it is above, the code-completion founds "tagS" and "STest" and give me suggestions when I type "z." and "t[1].", but not when using the double array "tt[2][1].". This is happening on both the latest nightly build (r5731), trunk r5755, trunk r5780 and codecompletion_refactoring branch r5780.
Now, if I uncomment the enum line, the code-completion lists on the symbol window just "TNoNoCpp" and don't car about the rest of the file anymore when I use the the trunk r5780 (which contains the code-completion code from the branch) and codecompletion_refactoring branch r5780, but everything works as expected in the latest nightly build (r5731) and trunk r5755.
The last bug was the originator of my post. I happens on all files after an enum definition.
#EDIT# I've updated to trunk r5790 and now the enum issue is solved. However, I noticed another thing. Even though, I see both "tagS" and "STest" in the symbol browser, only when I click on "tagS" I can see the members, but not when I click on "STest". I'd expect to see them on both, don't you?
So, right now, I'm stuck with the latest nightly build (r5731)... #EDIT# OK, I'm using trunk r5790 now and I'm very happy with it.
But still, the first bug is there...
Once again, thk in advance