diff --git a/src/libcore/dvec.rs b/src/libcore/dvec.rs
index 9c1d6cae36b1..ec396f474a7c 100644
--- a/src/libcore/dvec.rs
+++ b/src/libcore/dvec.rs
@@ -10,7 +10,7 @@ import unsafe::reinterpret_cast;
import ptr::{null, extensions};
export dvec;
-export from_elt;
+export from_elem;
export from_vec;
export extensions;
export unwrap;
@@ -56,7 +56,7 @@ fn dvec() -> dvec {
}
/// Creates a new dvec with a single element
-fn from_elt(+e: A) -> dvec {
+fn from_elem(+e: A) -> dvec {
{mut data: ~[mut e]}
}