summaryrefslogtreecommitdiffstats
path: root/libcpp/lex.c
diff options
context:
space:
mode:
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2005-12-04 19:56:47 +0000
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2005-12-04 19:56:47 +0000
commit19f0596c4a5e1a38ec4e960f475f89dab547665d (patch)
tree0c868f77e7b841472e04bdb16256459255a05c04 /libcpp/lex.c
parent4a72b87684934abf9883bb0a90f0f3cb7329b659 (diff)
downloadppe42-gcc-19f0596c4a5e1a38ec4e960f475f89dab547665d.tar.gz
ppe42-gcc-19f0596c4a5e1a38ec4e960f475f89dab547665d.zip
PR c/7776
* common.opt (Wstring-literal-comparison): New command line option. * c-opts.c (c_common_handle_option): Set it with -Wall. * c-typeck.c (parser_build_binary_op): Issue warning if either operand of a comparison operator is a string literal, except for testing equality or inequality against NULL. * doc/invoke.texi: Document new -Wstring-literal-comparison option. * gcc.dg/Wstring-literal-comparison-1.c: New test case. * gcc.dg/Wstring-literal-comparison-2.c: Likewise. * gcc.dg/Wstring-literal-comparison-3.c: Likewise. * gcc.dg/Wstring-literal-comparison-4.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@108018 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libcpp/lex.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud