]> granicus.if.org Git - clang/commit
Expand the coverage of the warning for constants on the RHS of logical operands:
authorChandler Carruth <chandlerc@gmail.com>
Tue, 31 May 2011 05:41:42 +0000 (05:41 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Tue, 31 May 2011 05:41:42 +0000 (05:41 +0000)
commit0683a1418b28b289eca4cb602ac69780f9e0a609
tree431c3a3e98c383f8123221b2ae31f02b5cca8362
parent049f6d0239e242dc338be6ac6f6c5175803d2163
Expand the coverage of the warning for constants on the RHS of logical operands:

  return f() || -1;

where the user meant to write '|'.

This bootstraps without any additional warnings.

Patch by Richard Trieu.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132327 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaExpr.cpp
test/CodeGenCXX/static-init-2.cpp
test/Sema/exprs.c
test/SemaCXX/expressions.cpp
test/SemaCXX/switch.cpp