I've searched the forum for this issue (case=904).
Looks like it's not 100% fixed.
Here is another test case where VAX shows less
class members than Visual Studio:
struct SMaterial
{
union
{
struct
{
bool Wireframe;
bool PointCloud;
bool GouraudShading;
bool Lighting;
bool ZBuffer;
bool ZWriteEnable;
bool BackfaceCulling;
bool FogEnable;
};
bool Flags[ 8 ];
};
};
int _tmain(int argc, _TCHAR* argv[])
{
SMaterial sm;
sm. // <<== only "Flags" shown
return 0;
}