projects
/
platform
/
upstream
/
gcc.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
d71d3ade2ace5411f4ce49bef8c6dfc6d6e1af93
[platform/upstream/gcc.git]
/
gcc
/
testsuite
/
g++.dg
/
cpp0x
/
lambda
/
lambda-switch.C
1
// PR c++/49867
2
// { dg-do compile { target c++11 } }
3
4
int
5
main ()
6
{
7
void (*l)();
8
while (true)
9
{
10
switch (3)
11
{
12
struct A {
13
void f()
14
{
15
case 4: // { dg-error "case" }
16
break; // { dg-error "break" }
17
}
18
};
19
l = []()
20
{
21
case 3: // { dg-error "case" }
22
break; // { dg-error "break" }
23
}; // { dg-warning "statement will never be executed" }
24
}
25
}
26
}