Closed
Description
STR
$ cat mirline.rs
pub trait Foo {
fn bar(&self) {}
}
impl Foo for () {
fn bar(&self) { println!("Hello, World!"); }
}
pub fn main() {
().bar();
}
$ rustc mirline.rs -Z mir-opt-level=2
$ ./mirline
Expected Result
Code should print "Hello, World!"
Actual Result
Code does not print anything, because the empty default implementation is inlined.
cc @Aatch