diff options
author | Anders Carlsson <andersca@mac.com> | 2010-11-04 03:17:43 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2010-11-04 03:17:43 +0000 |
commit | a95069c52fb4a4e7492252b8cbb8765e621d485c (patch) | |
tree | 585cf3db34012d7556dde96fb32fd407e8775304 /clang/test/SemaCXX/nullptr.cpp | |
parent | 4efe13d8d4d87d4a9e6bf3723492a372c6767d31 (diff) | |
download | bcm5719-llvm-a95069c52fb4a4e7492252b8cbb8765e621d485c.tar.gz bcm5719-llvm-a95069c52fb4a4e7492252b8cbb8765e621d485c.zip |
It's OK to use nullptr in relational operators if the other side is a null pointer constant.
llvm-svn: 118234
Diffstat (limited to 'clang/test/SemaCXX/nullptr.cpp')
-rw-r--r-- | clang/test/SemaCXX/nullptr.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/nullptr.cpp b/clang/test/SemaCXX/nullptr.cpp index 06520623884..cc75eab30b6 100644 --- a/clang/test/SemaCXX/nullptr.cpp +++ b/clang/test/SemaCXX/nullptr.cpp @@ -38,6 +38,10 @@ nullptr_t f(nullptr_t null) (void)((void*)0 == nullptr); (void)(null <= (void*)0); (void)((void*)0 <= nullptr); + (void)(0 == nullptr); + (void)(nullptr == 0); + (void)(nullptr <= 0); + (void)(0 <= nullptr); (void)(1 > nullptr); // expected-error {{invalid operands to binary expression}} (void)(1 != nullptr); // expected-error {{invalid operands to binary expression}} (void)(1 + nullptr); // expected-error {{invalid operands to binary expression}} |