Sign in
gnu
/
gcc.git
/
refs/heads/master
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp26
/
constexpr-new6.C
blob: b27c80d71c0576af3a25986cbfaff9889304684a [
file
] [
log
] [
blame
]
// { dg-do compile { target c++26 } }
#include
<new>
union
U
{
double
d
;
int
i
;
};
constexpr
int
f
()
{
U u
;
new
(&
u
.
i
)
int
;
return
u
.
i
;
// { dg-error "uninitialized" }
}
int
main
()
{
constexpr
int
i
=
f
();
// { dg-message "" }
}