LLVM loop optimization can make safe programs crash · Issue #28728 · rust-lang/rust
The following snippet crashes when compiled in release mode on current stable, beta and nightly: enum Null {} fn foo() -> Null { loop { } } fn create_null() -> Null { let n = foo(); let mut i = 0; ...