[cfe-commits] Patch: Warn on logical operations with constants

Richard Trieu rtrieu at google.com
Sun May 29 12:30:18 PDT 2011


On Thu, May 26, 2011 at 3:18 AM, Chandler Carruth <chandlerc at google.com>wrote:

> On Fri, May 6, 2011 at 1:38 PM, Richard Trieu <rtrieu at google.com> wrote:
>
>> The old warning that checked for logical operators with constants did not
>> treat 1 and 0 as it would for other constants.  Changed the warning so that
>> if a bool type exists, 1 and 0 will trigger the warning.
>>
>
> Is there a PR for this? It'd be good to have more motivating examples in
> the description or something... But you do have one in the Code Review
> description I see.
>
>
>> Patch is attached and available through Code Review:
>> http://codereview.appspot.com/4444068/
>>
>
> Some minor comments left on the patch here.
>
Made the changes that Chandler suggested in Code Review.  Anyone else have
any comments on this patch?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20110529/ae9414ff/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: warn_on_constants_logical_operations2.patch
Type: text/x-patch
Size: 6347 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20110529/ae9414ff/attachment.bin>


More information about the cfe-commits mailing list