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