1 // { dg-do compile } 2 // { dg-options "-std=c++0x" } 3 4 // Test conversion to bool 5 6 #define assert_true(b) do { char c[2 * bool(b) - 1]; } while(0) 7 fun()8 void fun() 9 { 10 assert_true(nullptr ? false : true); 11 decltype(nullptr) mynull = 0; 12 assert_true(mynull ? false : true); 13 } 14