Sign in
gnu
/
gcc
/
14bc1c0e15633ea781d76d0ae4274b2e27d51db5
/
.
/
gcc
/
testsuite
/
g++.old-deja
/
g++.robertl
/
eh990323-3.C
blob: 9dce31cb787fd6b6a20bdc1b3ddfe48797da737f [
file
] [
log
] [
blame
]
// try throwing 0 cast to a class object
extern
"C"
void
abort
();
extern
"C"
void
exit
(
int
);
struct
A
{};
void
f
()
{
throw
(
A
*)
0
;
}
int
main
()
{
int
flag
;
flag
=
0
;
try
{
f
();
}
catch
(
A
*)
{
flag
=
1
;
}
if
(!
flag
)
abort
();
exit
(
0
);
}