Sign in
chromium
/
chromiumos
/
third_party
/
gcc
/
refs/heads/stabilize-6812.41.B
/
.
/
gcc
/
testsuite
/
g++.dg
/
torture
/
pr34241.C
blob: 70f186c5b9fd401f27b86677d47f2925f2f5dbc2 [
file
] [
log
] [
blame
]
/* { dg-do compile } */
inline
void
*
operator
new
(
__SIZE_TYPE__
,
void
*
__p
)
throw
()
{
return
__p
;
}
struct
A
{
A
(
int
,
double
);
inline
explicit
A
(
int
pattern
,
bool
cs
)
{
new
(
this
)
A
(
pattern
,
double
(
cs
));
}
};
A test
()
{
const
A a
(
42
,
true
);
}