summary refs log tree commit diff
path: root/src/libsyntax/print/pprust.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-04-24 07:06:26 -0700
committerbors <bors@rust-lang.org>2014-04-24 07:06:26 -0700
commit70647ccc6de1c319de647a2b8d75b667e88fbfd0 (patch)
tree716d2ba3a2b8791d5a782bee9726aacad92cd135 /src/libsyntax/print/pprust.rs
parentf5a5d7c32ca863533e53175da8afab6ba8d20f30 (diff)
parent899f22238669bade874f29f784cdffba28ff0982 (diff)
downloadrust-70647ccc6de1c319de647a2b8d75b667e88fbfd0.tar.gz
rust-70647ccc6de1c319de647a2b8d75b667e88fbfd0.zip
auto merge of #13713 : edwardw/rust/methodcall-span, r=alexcrichton
Specifically, the method parameter cardinality mismatch or missing
method error message span now gets method itself exactly. It was the
whole expression.

Closes #9390
Closes #13684
Closes #13709
Diffstat (limited to 'src/libsyntax/print/pprust.rs')
-rw-r--r--src/libsyntax/print/pprust.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index b0130f127a3..9d3f7cbc69a 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -1208,7 +1208,7 @@ impl<'a> State<'a> {
                 let base_args = args.slice_from(1);
                 try!(self.print_expr(*args.get(0)));
                 try!(word(&mut self.s, "."));
-                try!(self.print_ident(ident));
+                try!(self.print_ident(ident.node));
                 if tys.len() > 0u {
                     try!(word(&mut self.s, "::<"));
                     try!(self.commasep(Inconsistent, tys.as_slice(),