Update to actually use transform

This commit is contained in:
kadmin 2020-08-11 02:36:32 +00:00
parent a6c2cb42d0
commit 6c0f2a9446
3 changed files with 3 additions and 3 deletions

View File

@ -827,7 +827,7 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
ty::GenericParamDefKind::Type { has_default, .. } => {
Some((param.def_id, has_default))
}
ty::GenericParamDefKind::Const => None, // FIXME(const_generics:defaults)
ty::GenericParamDefKind::Const { .. } => None, // FIXME(const_generics:defaults)
})
.peekable();
let has_default = {

View File

@ -452,6 +452,7 @@ fn run_optimization_passes<'tcx>(
&simplify::SimplifyCfg::new("final"),
&nrvo::RenameReturnPlace,
&simplify::SimplifyLocals,
&match_branches::MatchBranchSimplification,
];
let no_optimizations: &[&dyn MirPass<'tcx>] = &[

View File

@ -1,5 +1,4 @@
// compile-flags: --emit mir
// EMIT_MIR matches_reduce_branches.foo.fix_match_arms.diff
// EMIT_MIR matches_reduce_branches.foo.MatchBranchSimplification.diff
fn foo(bar: Option<()>) {
if matches!(bar, None) {