Richard Trieu | 4e938df | 2011-06-17 20:35:48 +0000 | [diff] [blame^] | 1 | // RUN: %clang_cc1 -fsyntax-only -verify -Wnull-arithmetic %s |
Richard Trieu | 3e95ba9 | 2011-06-16 21:36:56 +0000 | [diff] [blame] | 2 | #define NULL __null |
3 | |||||
4 | @interface X | ||||
5 | @end | ||||
6 | |||||
7 | void f() { | ||||
8 | bool b; | ||||
9 | X *d; | ||||
10 | b = d < NULL || NULL < d || d > NULL || NULL > d; | ||||
11 | b = d <= NULL || NULL <= d || d >= NULL || NULL >= d; | ||||
12 | b = d == NULL || NULL == d || d != NULL || NULL != d; | ||||
13 | } |