]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/g++.dg/cpp0x/nullptr11.C
Add support for C++0x nullptr.
[thirdparty/gcc.git] / gcc / testsuite / g++.dg / cpp0x / nullptr11.C
1 // { dg-do compile }
2 // { dg-options "-std=c++0x" }
3
4 // Test relational operators
5
6 #define assert_true(b) do { char c[2 * bool(b) - 1]; } while(0)
7 #define assert_false(b) do { char c[1 - 2 * bool(b)]; } while(0)
8
9 void fun()
10 {
11 assert_true(nullptr == nullptr);
12 assert_false(nullptr != nullptr);
13 assert_false(nullptr < nullptr);
14 assert_false(nullptr > nullptr);
15 assert_true(nullptr <= nullptr);
16 assert_true(nullptr >= nullptr);
17 }