]> git.proxmox.com Git - rustc.git/blame - src/test/ui/transmute/main.stderr
New upstream version 1.44.1+dfsg1
[rustc.git] / src / test / ui / transmute / main.stderr
CommitLineData
0731742a
XL
1error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
2 --> $DIR/main.rs:16:5
041b39d2 3 |
532ac7d7 4LL | transmute(x)
041b39d2
XL
5 | ^^^^^^^^^
6 |
ba9703b0 7 = note: `<C as TypeConstructor>::T` does not have a fixed size
041b39d2 8
0731742a
XL
9error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
10 --> $DIR/main.rs:20:17
041b39d2 11 |
532ac7d7 12LL | let x: u8 = transmute(10u16);
041b39d2
XL
13 | ^^^^^^^^^
14 |
0731742a
XL
15 = note: source type: `u16` (16 bits)
16 = note: target type: `u8` (8 bits)
041b39d2 17
0731742a
XL
18error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
19 --> $DIR/main.rs:24:17
041b39d2 20 |
532ac7d7 21LL | let x: u8 = transmute("test");
041b39d2
XL
22 | ^^^^^^^^^
23 |
0731742a
XL
24 = note: source type: `&str` ($STR bits)
25 = note: target type: `u8` (8 bits)
041b39d2 26
0731742a
XL
27error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
28 --> $DIR/main.rs:29:18
041b39d2 29 |
532ac7d7 30LL | let x: Foo = transmute(10);
041b39d2
XL
31 | ^^^^^^^^^
32 |
0731742a
XL
33 = note: source type: `i32` (32 bits)
34 = note: target type: `Foo` (0 bits)
041b39d2
XL
35
36error: aborting due to 4 previous errors
37
0531ce1d 38For more information about this error, try `rustc --explain E0512`.