about summary refs log tree commit diff
path: root/src/lib
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2011-08-15 15:35:40 -0700
committerGraydon Hoare <graydon@mozilla.com>2011-08-15 15:44:41 -0700
commit814bf41d898cd0410873f6c05c03a2b34366bfde (patch)
treec281eaf689a64894ca2ac50ab00d69db4394d570 /src/lib
parent9ca8df93b318aa4dc721a187f1216ac7f3a6671b (diff)
Add operator 'copy', translates as fall-through.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/bitv.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/bitv.rs b/src/lib/bitv.rs
index 759c9b24d48..b241cce6b3d 100644
--- a/src/lib/bitv.rs
+++ b/src/lib/bitv.rs
@@ -3,7 +3,7 @@ export t;
 export create;
 export union;
 export intersect;
-export copy;
+export assign;
 export clone;
 export get;
 export equal;
@@ -63,7 +63,10 @@ fn intersect(v0: &t, v1: &t) -> bool {
 
 fn right(w0: uint, w1: uint) -> uint { ret w1; }
 
-fn copy(v0: &t, v1: t) -> bool { let sub = right; ret process(sub, v0, v1); }
+fn assign(v0: &t, v1: t) -> bool {
+    let sub = right;
+    ret process(sub, v0, v1);
+}
 
 fn clone(v: t) -> t {
     let storage = ivec::init_elt_mut[uint](0u, v.nbits / uint_bits() + 1u);