]> git.proxmox.com Git - rustc.git/blobdiff - src/librustc_trans/monomorphize.rs
New upstream version 1.21.0+dfsg1
[rustc.git] / src / librustc_trans / monomorphize.rs
index 1f6a262162d3950021550cba8a44dce92be8777d..b0d8be23b0d968358b9027204582a3f9d97fa649 100644 (file)
@@ -143,6 +143,12 @@ fn resolve_associated_item<'a, 'tcx>(
                 substs: rcvr_substs
             }
         }
+        traits::VtableBuiltin(..) if Some(trait_id) == tcx.lang_items.clone_trait() => {
+            Instance {
+                def: ty::InstanceDef::CloneShim(def_id, trait_ref.self_ty()),
+                substs: rcvr_substs
+            }
+        }
         _ => {
             bug!("static call to invalid vtable: {:?}", vtbl)
         }