Sign in
gnu
/
gcc
/
609d1c1bf0472f9d9415b0b124603348dbcd9e4e
/
.
/
gcc
/
testsuite
/
g++.old-deja
/
g++.jason
/
warning2.C
blob: 6b51dd0521961f5d7b37e6845536ecc5fe772cef [
file
] [
log
] [
blame
]
// g++ ought to warn about casting a base pointer to a derived reference.
// Build don't link:
struct
A
{
virtual
int
f
()
=
0
;
};
struct
B
:
public
A
{
int
f
()
{
}
};
int
main
()
{
B
*
bp
;
A
&
ar
=
(
A
&)
bp
;
// WARNING -
}