Add test for issue 3305
This commit is contained in:
parent
21b4d82b4c
commit
a5285f148c
16
src/test/run-pass/issue-3305.rs
Normal file
16
src/test/run-pass/issue-3305.rs
Normal 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);
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user