[Bug c++/38557] New: dynamic_cast should give a warning/error for non related classes
Woebbeking at web dot de
gcc-bugzilla@gcc.gnu.org
Wed Dec 17 17:13:00 GMT 2008
Hi,
in this example
struct A
{
virtual ~A() {}
};
struct B
{
virtual ~B() {}
};
int main()
{
A* a(0);
dynamic_cast<B*>(a);
static_cast<B*>(a);
return 0;
}
the static_cast gives an error but the dynamic_cast not even a warning.
Cheers,
André
--
Summary: dynamic_cast should give a warning/error for non related
classes
Product: gcc
Version: 4.3.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: Woebbeking at web dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38557
More information about the Gcc-bugs
mailing list