diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-11-24 14:01:57 -0800 |
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-11-24 14:02:35 -0800 |
| commit | fa66f3ec18a136addc71fd82300febdd6cf787e9 (patch) | |
| tree | d64bc98e42988173243ffe97c7cc0c9fbbf7a198 /src | |
| parent | 77e549886838685a873fc4c4f3fd7495ae3ce67e (diff) | |
[tests] Add passing test
Closes #3683
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/run-pass/issue-3683.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/run-pass/issue-3683.rs b/src/test/run-pass/issue-3683.rs new file mode 100644 index 00000000000..bff9f054a93 --- /dev/null +++ b/src/test/run-pass/issue-3683.rs @@ -0,0 +1,16 @@ +trait Foo { + fn a() -> int; + fn b() -> int { + self.a() + 2 + } +} + +impl int: Foo { + fn a() -> int { + 3 + } +} + +fn main() { + assert(3.b() == 5); +} |
