Sign in
chromium
/
native_client
/
nacl-gcc
/
1e19388af7eca2fc3ead4a84c2b9cc30ebd18e8a
/
.
/
libmudflap
/
testsuite
/
libmudflap.c++
/
pass28-frag.cxx
blob: 75e14ba1460069e79a5f0e26313e5b25c0b9d00e [
file
]
class
foo
{
char
z
[
10
];
public
:
virtual
char
*
get_z
()
{
return
&
this
->
z
[
0
];
}
};
class
bar
:
public
foo
{
char
q
[
20
];
public
:
char
*
get_z
()
{
return
&
this
->
q
[
0
];
}
};
int
main
()
{
foo
*
x
=
new
bar
();
x
->
get_z
()[
9
]
=
'a'
;
delete
x
;
return
0
;
}