From 83b42c806f60cfd2500060ba52e8823195da72ef Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Tue, 14 Aug 2012 21:16:51 -0700 Subject: [PATCH] Add test for #2472 --- src/test/auxiliary/issue_2472_b.rs | 14 ++++++++++++++ src/test/run-pass/issue-2472.rs | 11 +++++++++++ 2 files changed, 25 insertions(+) create mode 100644 src/test/auxiliary/issue_2472_b.rs create mode 100644 src/test/run-pass/issue-2472.rs diff --git a/src/test/auxiliary/issue_2472_b.rs b/src/test/auxiliary/issue_2472_b.rs new file mode 100644 index 00000000000..16062f9b4a9 --- /dev/null +++ b/src/test/auxiliary/issue_2472_b.rs @@ -0,0 +1,14 @@ + +enum S = (); + +impl S { + fn foo() { } +} + +trait T { + fn bar(); +} + +impl S: T { + fn bar() { } +} diff --git a/src/test/run-pass/issue-2472.rs b/src/test/run-pass/issue-2472.rs new file mode 100644 index 00000000000..401f4c00f5c --- /dev/null +++ b/src/test/run-pass/issue-2472.rs @@ -0,0 +1,11 @@ +// aux-build:issue_2472_b.rs + +use issue_2472_b; + +import issue_2472_b::{S, T}; + +fn main() { + let s = S(()); + s.foo(); + s.bar(); +}