about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-07-02 22:40:56 -0700
committerbors <bors@rust-lang.org>2013-07-02 22:40:56 -0700
commit025dc6e64ef364e0978c7a7b07ce1aeedf9810e5 (patch)
tree30c1eb29faaa891288213dabe175d2de19e4e30b
parentfc02d69e9616c2aa119c223b01a19b7d8fd8063d (diff)
parent31004835e22de0385b2c8ed59ac66be1042c6527 (diff)
auto merge of #7510 : Dretch/rust/missing-trait-message, r=catamorphism
-rw-r--r--src/librustc/middle/resolve.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc/middle/resolve.rs b/src/librustc/middle/resolve.rs
index 0cbba6b1c36..6847e298a2c 100644
--- a/src/librustc/middle/resolve.rs
+++ b/src/librustc/middle/resolve.rs
@@ -3831,9 +3831,9 @@ impl Resolver {
                                    visitor: ResolveVisitor) {
         match self.resolve_path(trait_reference.path, TypeNS, true, visitor) {
             None => {
+                let idents = self.idents_to_str(trait_reference.path.idents);
                 self.session.span_err(trait_reference.path.span,
-                                      "attempt to implement an \
-                                       unknown trait");
+                                      fmt!("attempt to implement an unknown trait `%s`", idents));
             }
             Some(def) => {
                 self.record_def(trait_reference.ref_id, def);