Sign in
gnu
/
gcc
/
d64bfa3a7484b42b28fd5d02f45c65b7cc86b86f
/
.
/
libstdc++-v3
/
testsuite
/
20_util
/
variant
/
default_ctor.cc
blob: d0d9235a59ce7e06df24c4ec90c1961edf6db09f [
file
] [
log
] [
blame
]
// { dg-do compile { target c++17 } }
#include
<variant>
struct
A
{
A
(
int
);
};
struct
B
{
B
(){};
};
void
f
(
std
::
variant
<
A
>);
int
f
(
B
);
int
unambiguous
=
f
({});
// { dg-bogus "ambiguous" }