I'm having an issue where an enum with the name of a namespace is causing the namespace to not parse properly.
Here is a simple repo case:
namespace Foo
{
	enum SomeEnum
	{
		Goo = 1,
	};
}
namespace Goo
{
	void SomeFunction()
	{
	}
}
int main(int argc, char* argv[])
{
	Goo::SomeFunction();
	return 0;
}
I've created a screenshot of what things look like for me with this code:
http://img217.imageshack.us/i/vaxerror.png/
Moreover, I tried to do a Find References on the SomeFunction symbol, but VAX cannot find one (as indicated by the popup)
Here is my info:
VA_X.dll file version 10.5.1738.0  built 2009.10.01
DevEnv.exe version 9.0.30729.1
msenv.dll version 9.0.30729.1
Font: Courier New 12(Pixels)
Comctl32.dll version 6.0.2900.5512
Windows XP 5.1 Build 2600 Service Pack 3
2 processors (x86)