aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass/cast.rs
blob: ee2fb186d9409abf30bd625ed8463e94843f3d57 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// -*- rust -*-


fn main() {
  let int i = int('Q');
  check (i == 0x51);
  let u32 u = u32(i);
  check (u == u32(0x51));
  check (u == u32('Q'));
  check (i8(i) == i8('Q'));
  check (i8(u8(i)) == i8(u8('Q')));
  check (char(0x51) == 'Q');

  check (true == bool(1));
  check (u32(0) == u32(false));
}