From b871c46934046ef6d58c3c0d54910c00ac6f9d53 Mon Sep 17 00:00:00 2001 From: Huon Wilson Date: Wed, 5 Jun 2013 21:57:24 +1000 Subject: [PATCH] syntax: Remove an unnecessary allocation. --- src/libsyntax/ast_map.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libsyntax/ast_map.rs b/src/libsyntax/ast_map.rs index 58769ede961..53150bb1010 100644 --- a/src/libsyntax/ast_map.rs +++ b/src/libsyntax/ast_map.rs @@ -54,7 +54,7 @@ impl cmp::Eq for path_elt { pub type path = ~[path_elt]; -pub fn path_to_str_with_sep(p: &[path_elt], sep: ~str, itr: @ident_interner) +pub fn path_to_str_with_sep(p: &[path_elt], sep: &str, itr: @ident_interner) -> ~str { let strs = do p.map |e| { match *e { @@ -75,7 +75,7 @@ pub fn path_ident_to_str(p: &path, i: ident, itr: @ident_interner) -> ~str { } pub fn path_to_str(p: &[path_elt], itr: @ident_interner) -> ~str { - path_to_str_with_sep(p, ~"::", itr) + path_to_str_with_sep(p, "::", itr) } pub fn path_elt_to_str(pe: path_elt, itr: @ident_interner) -> ~str {