blob: 6effd0a77381074a9bcde07ea1805d43191c688c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
// PR c++/30274
// { dg-do run }
struct S {
bool x : 4;
};
S s;
int main() {
s.x++; // { dg-warning "deprecated" "" { target { ! c++1z } } }
// { dg-error "forbidden" "" { target c++1z } .-1 }
if (s.x != 1)
return 1;
++s.x; // { dg-warning "deprecated" "" { target { ! c++1z } } }
// { dg-error "forbidden" "" { target c++1z } .-1 }
if (s.x != 1)
return 2;
}
|