1 /* Test -Waddress for testing an address against NULL.
2 Origin: Ian Lance Taylor <iant@google.com>. */
5 /* { dg-options "-Waddress" } */
15 if (foo) /* { dg-warning "always evaluate as" "correct warning" } */
19 if (&i) /* { dg-warning "always evaluate as" "correct warning" } */
23 if (&a) /* { dg-warning "always evaluate as" "correct warning" } */
27 if (&&lab) /* { dg-warning "always evaluate as" "correct warning" } */
29 if (foo == 0) /* { dg-warning "never be NULL" "correct warning" } */
33 if (&i == 0) /* { dg-warning "never be NULL" "correct warning" } */
37 if (&a == 0) /* { dg-warning "never be NULL" "correct warning" } */
41 if (&&lab == 0) /* { dg-warning "never be NULL" "correct warning" } */
43 if (0 == foo) /* { dg-warning "never be NULL" "correct warning" } */
47 if (0 == &i) /* { dg-warning "never be NULL" "correct warning" } */
51 if (0 == &a) /* { dg-warning "never be NULL" "correct warning" } */
55 if (0 == &&lab) /* { dg-warning "never be NULL" "correct warning" } */