]> gcc.gnu.org Git - gcc.git/commit
typeck.c (build_binary_op): Issue warning if either operand of a comparison operator...
authorRoger Sayle <roger@eyesopen.com>
Tue, 6 Dec 2005 14:05:58 +0000 (14:05 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Tue, 6 Dec 2005 14:05:58 +0000 (14:05 +0000)
commiteda0cd9827081b8c628a2a162321342ebc76eba9
treec85b88f8c548c77130388b41db29f251d86d0a69
parent9116d529f6d79990fc5b7315f9f905f9d2ec6fb7
typeck.c (build_binary_op): Issue warning if either operand of a comparison operator is a string literal...

* typeck.c (build_binary_op): Issue warning if either operand of a
comparison operator is a string literal, except for testing equality
or inequality against NULL.

* g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
* g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
* g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
* g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.

From-SVN: r108120
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/Wstring-literal-comparison-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/warn/Wstring-literal-comparison-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/warn/Wstring-literal-comparison-3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/warn/Wstring-literal-comparison-4.C [new file with mode: 0644]
This page took 0.058847 seconds and 5 git commands to generate.