blob: c7ce17c80da84e5183f39f5a5db950997eae6327 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
/* PR tree-optimization/86696 - ICE in handle_char_store at
gcc/tree-ssa-strlen.c
{ dg-do compile }
{ dg-options "-O2 -Wall -std=c++11" } */
typedef char a;
template <typename b> struct c {
int d;
b e;
};
struct f;
class g {
public:
void h(c<f>);
};
enum i {};
enum j : a { k, l };
struct f {
i m;
a n;
a o;
a p;
j family;
};
void fn1() {
i format{};
f info{format, a(), 0, 4, l};
g dest;
dest.h({format, info});
}
|