about summary refs log tree commit diff
path: root/src/comp/syntax
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-09-26 04:11:35 +0200
committerMarijn Haverbeke <marijnh@gmail.com>2011-09-26 04:11:35 +0200
commit8911aef798ef41dd56e1cc0fb777747476cf3443 (patch)
tree60821e286e857c2abec67f1af2f6afe32197b6cf /src/comp/syntax
parent1e988f228d3bef3547fa711aaee3ba89e0340eaf (diff)
downloadrust-8911aef798ef41dd56e1cc0fb777747476cf3443.tar.gz
rust-8911aef798ef41dd56e1cc0fb777747476cf3443.zip
Make return-by-ref function headers pretty-print safely
Closes #972
Diffstat (limited to 'src/comp/syntax')
-rw-r--r--src/comp/syntax/print/pprust.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/comp/syntax/print/pprust.rs b/src/comp/syntax/print/pprust.rs
index 8b1fa025cac..129d00f0f88 100644
--- a/src/comp/syntax/print/pprust.rs
+++ b/src/comp/syntax/print/pprust.rs
@@ -1149,7 +1149,7 @@ fn print_fn_args_and_ret(s: ps, decl: ast::fn_decl, constrs: [@ast::constr]) {
           ast::return_ref(mut, arg) {
             word(s.s, mut ? "&!" : "&");
             if vec::len(decl.inputs) > 1u {
-                word(s.s, std::uint::str(arg));
+                word_space(s, std::uint::str(arg));
             }
           }
           _ {}