about summary refs log tree commit diff
path: root/src/test/run-pass/overloaded-index.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/run-pass/overloaded-index.rs')
-rw-r--r--src/test/run-pass/overloaded-index.rs24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/test/run-pass/overloaded-index.rs b/src/test/run-pass/overloaded-index.rs
index 79c2b14aa93..4f8cf0e9e38 100644
--- a/src/test/run-pass/overloaded-index.rs
+++ b/src/test/run-pass/overloaded-index.rs
@@ -15,14 +15,14 @@
 use std::ops::{Index, IndexMut};
 
 struct Foo {
-    x: int,
-    y: int,
+    x: isize,
+    y: isize,
 }
 
-impl Index<int> for Foo {
-    type Output = int;
+impl Index<isize> for Foo {
+    type Output = isize;
 
-    fn index(&self, z: int) -> &int {
+    fn index(&self, z: isize) -> &isize {
         if z == 0 {
             &self.x
         } else {
@@ -31,8 +31,8 @@ impl Index<int> for Foo {
     }
 }
 
-impl IndexMut<int> for Foo {
-    fn index_mut(&mut self, z: int) -> &mut int {
+impl IndexMut<isize> for Foo {
+    fn index_mut(&mut self, z: isize) -> &mut isize {
         if z == 0 {
             &mut self.x
         } else {
@@ -42,14 +42,14 @@ impl IndexMut<int> for Foo {
 }
 
 trait Int {
-    fn get(self) -> int;
-    fn get_from_ref(&self) -> int;
+    fn get(self) -> isize;
+    fn get_from_ref(&self) -> isize;
     fn inc(&mut self);
 }
 
-impl Int for int {
-    fn get(self) -> int { self }
-    fn get_from_ref(&self) -> int { *self }
+impl Int for isize {
+    fn get(self) -> isize { self }
+    fn get_from_ref(&self) -> isize { *self }
     fn inc(&mut self) { *self += 1; }
 }