]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_codegen_llvm/meth.rs
Generalized base.rs#call_memcpy and everything that it uses
[rust.git] / src / librustc_codegen_llvm / meth.rs
index 0dc5a4ddde82c538bc820518cff99dfb18b3f5cd..70856a99ce79c55b89bedb88d68fd1634fc3a4f5 100644 (file)
@@ -17,6 +17,8 @@
 use type_::Type;
 use value::Value;
 
+use traits::BuilderMethods;
+
 use rustc::ty::{self, Ty};
 use rustc::ty::layout::HasDataLayout;
 use debuginfo;
@@ -48,7 +50,11 @@ pub fn get_fn(self, bx: &Builder<'a, 'll, 'tcx>,
         ptr
     }
 
-    pub fn get_usize(self, bx: &Builder<'a, 'll, 'tcx>, llvtable: &'ll Value) -> &'ll Value {
+    pub fn get_usize(
+        self,
+        bx: &Builder<'a, 'll, 'tcx, &'ll Value>,
+        llvtable: &'ll Value
+    ) -> &'ll Value {
         // Load the data pointer from the object.
         debug!("get_int({:?}, {:?})", llvtable, self);