On Nov 11, 2014, at 12:16 PM, Richard Trieu <[email protected]> wrote:

> Fariborz,
> 
> I did not see any of the issues I brought up in the previous email being 
> addressed by r221702

My apology, I forgot to mention. This patch simply provides a functionality  in 
c that c++ already provides. It 
issues a warning when a logical expression evaluates to ‘true’ at compile time. 
I changed course 
in this new patch. Can you review patch in its current form?

- Thanks, Fariborz

> 
> Richard
> 
> On Tue, Nov 11, 2014 at 11:53 AM, jahanian <[email protected]> wrote:
> I checked a revised patch in r221702. Please review post-commit.
> 
> - Fariborz
> 
> On Oct 24, 2014, at 2:08 PM, jahanian <[email protected]> wrote:
> 
>> Minor change. I should not bail out early when types of implicit cast and 
>> its sub expression are identical as
>> implicit cast may be for lvalue to rvalue conversion. This showed up for 
>> this test case (with old patch warning is not being issued).
>> 
>> __attribute__((__nonnull__))
>> void test1(void *nonnull) {
>>    if (nonnull) {}
>> }
>> <nonnull-patch-2.txt>
>> 
>> - Fariborz
>> 
>>> On Oct 24, 2014, at 1:23 PM, jahanian <[email protected]> wrote:
>>> 
>>> Thanks for the review. Here is the updated patch.
>>> 
>>>     
>>> <nonnull-patch.txt>
>>> 
>>> - Fariborz
>>> 
>> 
>> _______________________________________________
>> cfe-commits mailing list
>> [email protected]
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
> 
> 

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to