Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp0x
/
initlist98.C
blob: 4f2fcd202196cae93c7d39e981d0ab73c981ffba [
file
] [
log
] [
blame
]
// PR c++/83227
// { dg-do compile { target c++11 } }
#include
<initializer_list>
template
<
typename
d
>
struct
f
{
f
(
std
::
initializer_list
<d>
)
{}
};
struct
h
{};
struct
i
:
h
{
i
();
};
void
foo
(
f
<h>
);
int
main
()
{
foo
({
i
{}});
}