G
Guest
I accidently named an enum value the same as a fwd-declared class name and it crashed VC 7.1 with an internal error. This repros with cl /Od /G6 /FD /EHsc /RTC1 /RTCc /MTd /GS /W3 /WX /c /Zi /Zm200
Can someone report this bug?
-----------------
namespace RWS
{
namespace ButtonMgr
{
class RR_Button;
class StatusWindow;
}
}
namespace RWS
{
namespace ButtonMgr
{
typedef enum {
StatusWindow
} RRButtonType;
class RR_Button {
public:
RR_Button();
};
class StatusWindow : public RR_Button {
public:
StatusWindow();
};
}
}
void main() {}
Can someone report this bug?
-----------------
namespace RWS
{
namespace ButtonMgr
{
class RR_Button;
class StatusWindow;
}
}
namespace RWS
{
namespace ButtonMgr
{
typedef enum {
StatusWindow
} RRButtonType;
class RR_Button {
public:
RR_Button();
};
class StatusWindow : public RR_Button {
public:
StatusWindow();
};
}
}
void main() {}