diff options
| author | bjorn3 <bjorn3@users.noreply.github.com> | 2020-07-23 18:07:38 +0200 |
|---|---|---|
| committer | bjorn3 <bjorn3@users.noreply.github.com> | 2020-07-23 18:08:15 +0200 |
| commit | 1b8df386aa72bc3dacb803f7d4deb4eadd63b56f (patch) | |
| tree | 9e9b3c6d2c6369cd6e77a85d69aafe27c7fec742 /src/vtable.rs | |
| parent | 95511cb3eebec837a5c3efa3c87c1fc70dc0c1ba (diff) | |
Fix -Zpolymorphize
Diffstat (limited to 'src/vtable.rs')
| -rw-r--r-- | src/vtable.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vtable.rs b/src/vtable.rs index c0cb70f3ff6..601c37d82c8 100644 --- a/src/vtable.rs +++ b/src/vtable.rs @@ -93,7 +93,7 @@ fn build_vtable<'tcx>( let usize_size = fx.layout_of(fx.tcx.types.usize).size.bytes() as usize; let drop_in_place_fn = - import_function(tcx, fx.module, Instance::resolve_drop_in_place(tcx, layout.ty)); + import_function(tcx, fx.module, Instance::resolve_drop_in_place(tcx, layout.ty).polymorphize(fx.tcx)); let mut components: Vec<_> = vec![Some(drop_in_place_fn), None, None]; @@ -109,7 +109,7 @@ fn build_vtable<'tcx>( Some(import_function( tcx, fx.module, - Instance::resolve_for_vtable(tcx, ParamEnv::reveal_all(), def_id, substs).unwrap(), + Instance::resolve_for_vtable(tcx, ParamEnv::reveal_all(), def_id, substs).unwrap().polymorphize(fx.tcx), )) }) }); |
