// EMIT_MIR_FOR_EACH_PANIC_STRATEGY//! Tests that we bail out when there are multiple assignments to the same local.// unit-test: CopyPropfnval()-> i32{1}fncond()-> bool{true}// EMIT_MIR branch.foo.CopyProp.difffnfoo()-> i32{letx=val();lety=ifcond(){x}else{val();x};y}fnmain(){foo();}