5 assert!((!(() != ())));
13 assert!((!(true < false)));
14 assert!((!(true <= false)));
15 assert!((true > false));
16 assert!((true >= false));
18 assert!((false < true));
19 assert!((false <= true));
20 assert!((!(false > true)));
21 assert!((!(false >= true)));
23 // Bools support bitwise binops
24 assert_eq!(false & false, false);
25 assert_eq!(true & false, false);
26 assert_eq!(true & true, true);
27 assert_eq!(false | false, false);
28 assert_eq!(true | false, true);
29 assert_eq!(true | true, true);
30 assert_eq!(false ^ false, false);
31 assert_eq!(true ^ false, true);
32 assert_eq!(true ^ true, false);
37 let p1: *const u8 = ::std::mem::transmute(0_usize);
38 let p2: *const u8 = ::std::mem::transmute(0_usize);
39 let p3: *const u8 = ::std::mem::transmute(1_usize);
52 #[derive(PartialEq, Debug)]
58 fn p(x: isize, y: isize) -> P {
68 assert!((r.y != q.y));