26 lines
416 B
Rust
26 lines
416 B
Rust
// skip-filecheck
|
|
// compile-flags: -C overflow-checks=no -Zunsound-mir-opts
|
|
|
|
struct Point {
|
|
x: u32,
|
|
y: u32,
|
|
}
|
|
|
|
fn main() {
|
|
let x = 1u8;
|
|
let y = 2u8;
|
|
let z = 3u8;
|
|
let sum = x + y + z;
|
|
|
|
let s = "hello, world!";
|
|
|
|
let f = (true, false, 123u32);
|
|
|
|
let o = Some(99u16);
|
|
|
|
let p = Point { x: 32, y: 32 };
|
|
let a = p.x + p.y;
|
|
}
|
|
|
|
// EMIT_MIR const_debuginfo.main.ConstDebugInfo.diff
|