Sign in
gnu
/
gcc
/
b1143e51359be3b1151d892970f43ae67dee64d2
/
.
/
gcc
/
testsuite
/
g++.old-deja
/
g++.jason
/
ref8.C
blob: 10e335e9976ce91d99458fdc02953aef6bdc47e7 [
file
] [
log
] [
blame
]
// PRMS Id: 5184
// Bug: cast to C& below does not adjust address
struct
A
{};
struct
B
{
virtual
void
foo
()
{};
};
struct
C
:
public
B
,
public
A
{};
int
main
()
{
C c
;
A
&
ar
=
c
;
C
&
cr
=
(
C
&)
ar
;
cr
.
foo
();
// this line causes core dump
}