Rollup merge of #87527 - LeSeulArtichaut:no-mir-unsafeck, r=oli-obk
Don't run MIR unsafeck at all when using `-Zthir-unsafeck` I don't know how I missed this :D r? ``@oli-obk``
This commit is contained in:
commit
9e94d7bbe6
@ -259,10 +259,12 @@ fn mir_const<'tcx>(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Unsafety check uses the raw mir, so make sure it is run.
|
// Unsafety check uses the raw mir, so make sure it is run.
|
||||||
if let Some(param_did) = def.const_param_did {
|
if !tcx.sess.opts.debugging_opts.thir_unsafeck {
|
||||||
tcx.ensure().unsafety_check_result_for_const_arg((def.did, param_did));
|
if let Some(param_did) = def.const_param_did {
|
||||||
} else {
|
tcx.ensure().unsafety_check_result_for_const_arg((def.did, param_did));
|
||||||
tcx.ensure().unsafety_check_result(def.did);
|
} else {
|
||||||
|
tcx.ensure().unsafety_check_result(def.did);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let mut body = tcx.mir_built(def).steal();
|
let mut body = tcx.mir_built(def).steal();
|
||||||
|
Loading…
Reference in New Issue
Block a user