comparison gcc/testsuite/g++.dg/expr/bool1.C @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 04ced10e8804
children
comparison
equal deleted inserted replaced
131:84e7813d76e9 145:1830386684a0
9 int main() 9 int main()
10 { 10 {
11 my_bool b = false; 11 my_bool b = false;
12 int i; 12 int i;
13 13
14 b++; // { dg-warning "deprecated" "" { target { ! c++17 } } } 14 b++; // { dg-warning "3:use of an operand of type .bool. in .operator\\+\\+. is deprecated" "" { target { ! c++17 } } }
15 // { dg-error "forbidden" "" { target c++17 } .-1 } 15 // { dg-error "3:use of an operand of type .bool. in .operator\\+\\+. is forbidden" "" { target c++17 } .-1 }
16 b++; // { dg-warning "deprecated" "" { target { ! c++17 } } } 16 b++; // { dg-warning "3:use of an operand of type .bool. in .operator\\+\\+. is deprecated" "" { target { ! c++17 } } }
17 // { dg-error "forbidden" "" { target c++17 } .-1 } 17 // { dg-error "3:use of an operand of type .bool. in .operator\\+\\+. is forbidden" "" { target c++17 } .-1 }
18 i = b; 18 i = b;
19 if (i != 1) 19 if (i != 1)
20 abort (); 20 abort ();
21 return 0; 21 return 0;
22 } 22 }