diff options
| author | Huon Wilson <dbau.pp+github@gmail.com> | 2015-01-08 21:54:35 +1100 | 
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2015-01-08 11:02:24 -0500 | 
| commit | 0c70ce1424f380360dcc8d857c68d2df1a27b6fd (patch) | |
| tree | 74d2e8e7267b4edcc4d5defe5a9b1a34d4e1d215 /src/test/compile-fail/vtable-res-trait-param.rs | |
| parent | 4f5a57e80ef6c029278f1e8ef59e13dcea9b255b (diff) | |
| download | rust-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.rs | 10 | 
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 }  | 
