about summary refs log tree commit diff
path: root/src/test/compile-fail/vtable-res-trait-param.rs
diff options
context:
space:
mode:
authorHuon Wilson <dbau.pp+github@gmail.com>2015-01-08 21:54:35 +1100
committerNiko Matsakis <niko@alum.mit.edu>2015-01-08 11:02:24 -0500
commit0c70ce1424f380360dcc8d857c68d2df1a27b6fd (patch)
tree74d2e8e7267b4edcc4d5defe5a9b1a34d4e1d215 /src/test/compile-fail/vtable-res-trait-param.rs
parent4f5a57e80ef6c029278f1e8ef59e13dcea9b255b (diff)
downloadrust-0c70ce1424f380360dcc8d857c68d2df1a27b6fd.tar.gz
rust-0c70ce1424f380360dcc8d857c68d2df1a27b6fd.zip
Update compile fail tests to use isize.
Diffstat (limited to 'src/test/compile-fail/vtable-res-trait-param.rs')
-rw-r--r--src/test/compile-fail/vtable-res-trait-param.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/test/compile-fail/vtable-res-trait-param.rs b/src/test/compile-fail/vtable-res-trait-param.rs
index 12cfe9c20fa..32a6c65b133 100644
--- a/src/test/compile-fail/vtable-res-trait-param.rs
+++ b/src/test/compile-fail/vtable-res-trait-param.rs
@@ -9,20 +9,20 @@
 // except according to those terms.
 
 trait TraitA {
-    fn method_a(&self) -> int;
+    fn method_a(&self) -> isize;
 }
 
 trait TraitB {
-    fn gimme_an_a<A:TraitA>(&self, a: A) -> int;
+    fn gimme_an_a<A:TraitA>(&self, a: A) -> isize;
 }
 
-impl TraitB for int {
-    fn gimme_an_a<A:TraitA>(&self, a: A) -> int {
+impl TraitB for isize {
+    fn gimme_an_a<A:TraitA>(&self, a: A) -> isize {
         a.method_a() + *self
     }
 }
 
-fn call_it<B:TraitB>(b: B)  -> int {
+fn call_it<B:TraitB>(b: B)  -> isize {
     let y = 4u;
     b.gimme_an_a(y) //~ ERROR the trait `TraitA` is not implemented
 }