about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorNick Cameron <ncameron@mozilla.com>2015-05-14 17:44:08 +1200
committerNick Cameron <ncameron@mozilla.com>2015-05-14 22:05:52 +1200
commit7ca560d6abc0217943db436bb4b738bf6977cf93 (patch)
treedcff51ebde6b8dd3272b62822757a97471171472 /src/test
parent952614bc8b5e198ffa82dd0ecffc96b141a3cc91 (diff)
downloadrust-7ca560d6abc0217943db436bb4b738bf6977cf93.tar.gz
rust-7ca560d6abc0217943db436bb4b738bf6977cf93.zip
save-analysis: fix a bracket counting bug
Diffstat (limited to 'src/test')
-rw-r--r--src/test/run-make/save-analysis/foo.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/run-make/save-analysis/foo.rs b/src/test/run-make/save-analysis/foo.rs
index baf6999b10a..07b99dff4e0 100644
--- a/src/test/run-make/save-analysis/foo.rs
+++ b/src/test/run-make/save-analysis/foo.rs
@@ -352,3 +352,15 @@ impl Iterator for nofields {
         panic!()
     }
 }
+
+trait Pattern<'a> {
+    type Searcher;
+}
+
+struct CharEqPattern;
+
+impl<'a> Pattern<'a> for CharEqPattern {
+    type Searcher = CharEqPattern;
+}
+
+struct CharSearcher<'a>(<CharEqPattern as Pattern<'a>>::Searcher);