From 7e4ed28fa5c89623d1e4c088e9db34e85e4a0fae Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Fri, 1 Mar 2013 11:25:51 -0500 Subject: [PATCH] patch up pretty printing of things with both lifetime and type parameters --- src/libsyntax/print/pprust.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index 048f4f098bab..2b85a9183641 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -1817,6 +1817,7 @@ pub fn print_generics(s: @ps, &&generics: &ast::Generics) { let lifetime = generics.lifetimes.get(idx); print_lifetime(s, lifetime); } else { + let idx = idx - generics.lifetimes.len(); let param = generics.ty_params.get(idx); print_ident(s, param.ident); print_bounds(s, param.bounds);