diff options
| -rw-r--r-- | compiler/rustc_smir/src/rustc_smir/builder.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/compiler/rustc_smir/src/rustc_smir/builder.rs b/compiler/rustc_smir/src/rustc_smir/builder.rs index 4aaa29ccebc..c133adfdede 100644 --- a/compiler/rustc_smir/src/rustc_smir/builder.rs +++ b/compiler/rustc_smir/src/rustc_smir/builder.rs @@ -21,10 +21,7 @@ impl<'tcx> BodyBuilder<'tcx> { pub fn build(mut self, tables: &mut Tables<'tcx>) -> stable_mir::mir::Body { let mut body = self.tcx.instance_mir(self.instance.def).clone(); - let generics = self.tcx.generics_of(self.instance.def_id()); - if generics.requires_monomorphization(self.tcx) { - self.visit_body(&mut body); - } + self.visit_body(&mut body); body.stable(tables) } |
