blob: b642ed41580a91996556044d286046dea0fe32bb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// { dg-do run { target c++1y } }
#include <initializer_list>
struct A
{
int i;
A(std::initializer_list<int>) { }
A(int i): i{i} { }
~A() {}
};
int x = 4;
int main(int argc, char **argv)
{
{ int i[x] = { 42, 42, 42, 42 }; }
{
A a[x] = { argc };
if (a[1].i != 42)
__builtin_abort ();
}
}
|