From 0a1798dd1e7fad9f04a99c58623661ffb1747de0 Mon Sep 17 00:00:00 2001 From: Brian Koropoff Date: Sat, 13 Dec 2014 19:11:04 -0800 Subject: [PATCH] Fix pretty printing of HRTB syntax --- src/libsyntax/print/pprust.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index db122f271a9..b08cf1112fb 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -1005,8 +1005,13 @@ fn print_trait_ref(&mut self, t: &ast::TraitRef) -> IoResult<()> { fn print_poly_trait_ref(&mut self, t: &ast::PolyTraitRef) -> IoResult<()> { if !t.bound_lifetimes.is_empty() { try!(word(&mut self.s, "for<")); + let mut comma = false; for lifetime_def in t.bound_lifetimes.iter() { + if comma { + try!(self.word_space(",")) + } try!(self.print_lifetime_def(lifetime_def)); + comma = true; } try!(word(&mut self.s, ">")); } -- 2.44.0