Sign in
llvm
/
llvm-archive
/
f91d1660b4827134c7666ae9637f21a2741d183f
/
.
/
clang-tests
/
gcc-4_2-testsuite
/
src
/
g++.dg
/
init
/
new5.C
blob: 3a5981e075cae68d684298e9331ef5115ae29458 [
file
] [
log
] [
blame
]
// { dg-do run }
#include
<new>
void
*
operator
new
[](
size_t
,
std
::
nothrow_t
const
&)
throw
()
{
return
NULL
;
}
struct
X
{
struct
Inner
{
~
Inner
()
{}
};
X
()
{
Inner
*
ic
=
new
(
std
::
nothrow
)
Inner
[
1
];
// SegFault here
}
};
int
main
()
{
X table
;
}