about summary refs log tree commit diff
diff options
context:
space:
mode:
authorOliver Schneider <oli-obk@users.noreply.github.com>2016-09-08 12:58:05 +0200
committerGitHub <noreply@github.com>2016-09-08 12:58:05 +0200
commita3f05cec762948e68d2f5cc29003781f44f79820 (patch)
tree9ecbcb730629b20c2c96e2fdf3517992f8c46937
parenta5dbf8a0f8843c5466c3866cc2a288c0ef7051d2 (diff)
downloadrust-a3f05cec762948e68d2f5cc29003781f44f79820.tar.gz
rust-a3f05cec762948e68d2f5cc29003781f44f79820.zip
clean up `get_vtable`'s doc comment
-rw-r--r--src/librustc_trans/meth.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librustc_trans/meth.rs b/src/librustc_trans/meth.rs
index e958795570e..ee2f24d21e0 100644
--- a/src/librustc_trans/meth.rs
+++ b/src/librustc_trans/meth.rs
@@ -116,9 +116,11 @@ pub fn trans_object_shim<'a, 'tcx>(ccx: &'a CrateContext<'a, 'tcx>,
     llfn
 }
 
-/// Creates a returns a dynamic vtable for the given type and vtable origin.
+/// Creates a dynamic vtable for the given type and vtable origin.
 /// This is used only for objects.
 ///
+/// The vtables are cached instead of created on every call.
+///
 /// The `trait_ref` encodes the erased self type. Hence if we are
 /// making an object `Foo<Trait>` from a value of type `Foo<T>`, then
 /// `trait_ref` would map `T:Trait`.