about summary refs log tree commit diff
path: root/src/libextra/terminfo
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2013-06-25 18:25:27 -0700
committerCorey Richardson <corey@octayn.net>2013-06-28 10:44:17 -0400
commitbb830558d13a8090988141c90ed49b16895c944a (patch)
treea9a23d43d368465695ca2e107905e1ef6872970c /src/libextra/terminfo
parente015bee2866a802f17c84bd6d3a06212945a9d17 (diff)
librustc: Fix merge fallout and test cases.
Diffstat (limited to 'src/libextra/terminfo')
-rw-r--r--src/libextra/terminfo/parm.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libextra/terminfo/parm.rs b/src/libextra/terminfo/parm.rs
index dca890ddf51..5180a71939c 100644
--- a/src/libextra/terminfo/parm.rs
+++ b/src/libextra/terminfo/parm.rs
@@ -470,13 +470,14 @@ priv fn format(val: Param, op: FormatOp, flags: Flags) -> Result<~[u8],~str> {
                         FormatHex|FormatHEX => 16,
                         FormatString => util::unreachable()
                     };
-                    let mut (s,_) = match op {
+                    let (s,_) = match op {
                         FormatDigit => {
                             let sign = if flags.sign { SignAll } else { SignNeg };
                             to_str_bytes_common(&d, radix, false, sign, DigAll)
                         }
                         _ => to_str_bytes_common(&(d as uint), radix, false, SignNone, DigAll)
                     };
+                    let mut s = s;
                     if flags.precision > s.len() {
                         let mut s_ = vec::with_capacity(flags.precision);
                         let n = flags.precision - s.len();