about summary refs log tree commit diff
path: root/src/lib
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2011-07-09 21:13:25 -0700
committerPatrick Walton <pcwalton@mimiga.net>2011-07-09 21:13:25 -0700
commitf42c94740a7aadcaaebc9e6fe8d798ce17fc24ee (patch)
tree662c7da76686adb499568c7f9388e589d9b5a3e6 /src/lib
parente823ca496518c1dea4c6f2b3e90e32d38df8540c (diff)
downloadrust-f42c94740a7aadcaaebc9e6fe8d798ce17fc24ee.tar.gz
rust-f42c94740a7aadcaaebc9e6fe8d798ce17fc24ee.zip
rustc: Make rust-intrinsics take an explicit return pointer
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ivec.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/ivec.rs b/src/lib/ivec.rs
index d34b54d68e4..54f0352b996 100644
--- a/src/lib/ivec.rs
+++ b/src/lib/ivec.rs
@@ -7,7 +7,7 @@ import uint::next_power_of_two;
 type operator2[T,U,V] = fn(&T, &U) -> V;
 
 native "rust-intrinsic" mod rusti {
-    fn ivec_len[T](&T[] v) -> uint;
+    fn ivec_len_2[T](&T[] v) -> uint;
 }
 
 native "rust" mod rustrt {
@@ -32,7 +32,7 @@ fn to_ptr[T](&T[] v) -> *T {
 }
 
 fn len[T](&T[mutable?] v) -> uint {
-    ret rusti::ivec_len(v);
+    ret rusti::ivec_len_2(v);
 }
 
 type init_op[T] = fn(uint) -> T;