re PR c++/50757 (Cannot turn off -Wnonnull when using C++)
/gcc 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com> PR c++/50757 * c-family/c.opt ([Wnonnull]): Add C++ and Objective-C++. * doc/invoke.texi: Update. /testsuite 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com> PR c++/50757 * g++.dg/warn/format7.C: New. * obj-c++.dg/warn7.mm: Likewise. From-SVN: r180101
This commit is contained in:
parent
42a04c4841
commit
ef12edb597
|
@ -510,7 +510,7 @@ C++ ObjC++ Var(warn_nonvdtor) Warning
|
|||
Warn about non-virtual destructors
|
||||
|
||||
Wnonnull
|
||||
C ObjC Var(warn_nonnull) Warning
|
||||
C ObjC C++ ObjC++ Var(warn_nonnull) Warning
|
||||
Warn about NULL being passed to argument slots marked as requiring non-NULL
|
||||
|
||||
Wnormalized=
|
||||
|
|
|
@ -3223,7 +3223,7 @@ Enable @option{-Wformat} plus format checks not included in
|
|||
@option{-Wformat}. Currently equivalent to @samp{-Wformat
|
||||
-Wformat-nonliteral -Wformat-security -Wformat-y2k}.
|
||||
|
||||
@item -Wnonnull @r{(C and Objective-C only)}
|
||||
@item -Wnonnull
|
||||
@opindex Wnonnull
|
||||
@opindex Wno-nonnull
|
||||
Warn about passing a null pointer for arguments marked as
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
PR c++/50757
|
||||
* g++.dg/warn/format7.C: New.
|
||||
* obj-c++.dg/warn7.mm: Likewise.
|
||||
|
||||
2011-10-17 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/50729
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
// PR c++/50757
|
||||
// { dg-options "-Wformat -Wno-nonnull" }
|
||||
|
||||
extern void *f (void *__s) __attribute__ ((__nonnull__ (1)));
|
||||
|
||||
int main()
|
||||
{
|
||||
void* const s = 0;
|
||||
f(s);
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
// PR c++/50757
|
||||
// { dg-options "-Wformat -Wno-nonnull" }
|
||||
|
||||
extern void *f (void *__s) __attribute__ ((__nonnull__ (1)));
|
||||
|
||||
int main()
|
||||
{
|
||||
void* const s = 0;
|
||||
f(s);
|
||||
}
|
Loading…
Reference in New Issue