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" } */