Fortran: Fix PR 47485.
[gcc.git] / gcc / testsuite / g++.dg / warn / Wnonnull4.C
blob215781613b25ddb20e215149b9d530cf8c65f9bf
1 // PR c++/86210
2 // { dg-do compile }
3 // { dg-options "-Wnonnull" }
5 void *declared_not_defined (void *p) __attribute__((nonnull));
7 inline void *declared_and_defined (void *p) __attribute__((nonnull));
9 int
10 main ()
12   int *const p = 0;
13   declared_not_defined (p);     // { dg-warning "argument 1 null where non-null expected" }
14   declared_and_defined (p);     // { dg-warning "argument 1 null where non-null expected" }
17 void *
18 declared_and_defined (void *p)
20   return p;