about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2015-01-05 09:14:03 -0500
committerNiko Matsakis <niko@alum.mit.edu>2015-01-05 09:14:03 -0500
commit928bb2be8fee3600db086cfa94775ac9110937e2 (patch)
tree58b570e701411e4f2574c626697a9c4a373f8633
parent57aaa9bf87a233753d34fb19e223ed82b42f95a3 (diff)
downloadrust-928bb2be8fee3600db086cfa94775ac9110937e2.tar.gz
rust-928bb2be8fee3600db086cfa94775ac9110937e2.zip
Improve test to include a projection, per @huonw's suggestion.
-rw-r--r--src/test/compile-fail/associated-type-projection-from-multiple-supertraits.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/compile-fail/associated-type-projection-from-multiple-supertraits.rs b/src/test/compile-fail/associated-type-projection-from-multiple-supertraits.rs
index 553e36f0e62..6555aa32027 100644
--- a/src/test/compile-fail/associated-type-projection-from-multiple-supertraits.rs
+++ b/src/test/compile-fail/associated-type-projection-from-multiple-supertraits.rs
@@ -38,4 +38,10 @@ fn dent_object<COLOR>(c: BoxCar<Color=COLOR>) {
     //~^ ERROR ambiguous associated type
 }
 
+fn paint<C:BoxCar>(c: C, d: C::Color) {
+    //~^ ERROR ambiguous associated type `Color` in bounds of `C`
+    //~| NOTE could derive from `Vehicle`
+    //~| NOTE could derive from `Box`
+}
+
 pub fn main() { }