summary refs log tree commit diff
path: root/src/libsyntax/print/pprust.rs
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2013-02-27 16:21:07 -0500
committerNiko Matsakis <niko@alum.mit.edu>2013-03-06 15:12:58 -0500
commit3280e5a33d839530bd77d27789fef4b9775ab37f (patch)
tree2a96826ee7725f66edae77949f21c5436f7280a7 /src/libsyntax/print/pprust.rs
parentd26f6eddfde6b9f0e2f011d4666a3f7c98ae1048 (diff)
downloadrust-3280e5a33d839530bd77d27789fef4b9775ab37f.tar.gz
rust-3280e5a33d839530bd77d27789fef4b9775ab37f.zip
Improve error messages when illegal lifetimes are used
Diffstat (limited to 'src/libsyntax/print/pprust.rs')
-rw-r--r--src/libsyntax/print/pprust.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index 3b4b198e595..048f4f098ba 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -147,6 +147,10 @@ pub fn expr_to_str(e: @ast::expr, intr: @ident_interner) -> ~str {
     to_str(e, print_expr, intr)
 }
 
+pub fn region_to_str(e: @ast::region, intr: @ident_interner) -> ~str {
+    to_str(e, |s, e| print_region(s, ~"&", e, ~""), intr)
+}
+
 pub fn tt_to_str(tt: ast::token_tree, intr: @ident_interner) -> ~str {
     to_str(tt, print_tt, intr)
 }