Add test for issue 3305

This commit is contained in:
Tim Chevalier 2012-09-06 12:28:26 -07:00
parent 21b4d82b4c
commit a5285f148c

View File

@ -0,0 +1,16 @@
trait double {
fn double() -> uint;
}
impl uint: double {
fn double() -> uint { self * 2u }
}
fn is_equal<D: double>(x: @D, exp: uint) {
assert x.double() == exp;
}
fn main() {
let x = @(3u as double);
is_equal(x, 6);
}