diff options
Diffstat (limited to 'gcc/testsuite/c-c++-common/Wbool-operation-1.c')
-rw-r--r-- | gcc/testsuite/c-c++-common/Wbool-operation-1.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/gcc/testsuite/c-c++-common/Wbool-operation-1.c b/gcc/testsuite/c-c++-common/Wbool-operation-1.c index 552b044..0489187 100644 --- a/gcc/testsuite/c-c++-common/Wbool-operation-1.c +++ b/gcc/testsuite/c-c++-common/Wbool-operation-1.c @@ -15,18 +15,18 @@ fn (bool b, bool b2, T b3, int n, v4si v) { int r = 0; - r += ~b; /* { dg-warning "on an expression of type bool|on a boolean expression" } */ - r += n + ~b; /* { dg-warning "on an expression of type bool|on a boolean expression" } */ - r += ~(n == 1); /* { dg-warning "on an expression of type bool|on a boolean expression" } */ - r += ~(n || 1); /* { dg-warning "on an expression of type bool|on a boolean expression" } */ - r += ~b == 1; /* { dg-warning "on an expression of type bool|on a boolean expression" } */ - r += ~(++n, n == 1); /* { dg-warning "on an expression of type bool|on a boolean expression" } */ - r += ~(++n, n > 1); /* { dg-warning "on an expression of type bool|on a boolean expression" } */ - r += ~(++n, n && 1); /* { dg-warning "on an expression of type bool|on a boolean expression" } */ - r += (++n, ~b); /* { dg-warning "on an expression of type bool|on a boolean expression" } */ - r += ~b3; /* { dg-warning "on an expression of type bool|on a boolean expression" } */ - r += ~foo (); /* { dg-warning "on an expression of type bool|on a boolean expression" } */ - r += ~(bool) !1; /* { dg-warning "on an expression of type bool|on a boolean expression" } */ + r += ~b; /* { dg-warning "on an expression of type 'bool'|on a boolean expression" } */ + r += n + ~b; /* { dg-warning "on an expression of type 'bool'|on a boolean expression" } */ + r += ~(n == 1); /* { dg-warning "on an expression of type 'bool'|on a boolean expression" } */ + r += ~(n || 1); /* { dg-warning "on an expression of type 'bool'|on a boolean expression" } */ + r += ~b == 1; /* { dg-warning "on an expression of type 'bool'|on a boolean expression" } */ + r += ~(++n, n == 1); /* { dg-warning "on an expression of type 'bool'|on a boolean expression" } */ + r += ~(++n, n > 1); /* { dg-warning "on an expression of type 'bool'|on a boolean expression" } */ + r += ~(++n, n && 1); /* { dg-warning "on an expression of type 'bool'|on a boolean expression" } */ + r += (++n, ~b); /* { dg-warning "on an expression of type 'bool'|on a boolean expression" } */ + r += ~b3; /* { dg-warning "on an expression of type 'bool'|on a boolean expression" } */ + r += ~foo (); /* { dg-warning "on an expression of type 'bool'|on a boolean expression" } */ + r += ~(bool) !1; /* { dg-warning "on an expression of type 'bool'|on a boolean expression" } */ v = ~v; r += ~(int) b; |