Open fpoli opened 8 months ago
The program
fn main() { let mut a = 123; let x = &mut a; let gen = || { x }; let y = gen(); // <-- ERROR }
raises the internal error
Details: Type Closure(DefId(0:4 ~ 20231102_153740[9d5e]::main::{closure#0}), [i32, Binder(extern "RustCall" fn(()) -> &'?11 mut i32, []), (&'?12 mut i32,)]) can not be dereferenced
The program
raises the internal error