diff options
| author | bors <bors@rust-lang.org> | 2014-02-22 10:26:46 -0800 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-02-22 10:26:46 -0800 |
| commit | eb5ba4d2690f29c8ced9092fe4af719e27991bbc (patch) | |
| tree | bcc3c41d0a1a93db75b1013029b0ed56a126ee45 /src/libtest | |
| parent | 87e3b5fe7fc5e601f502a82b4bd73da5c07c59f2 (diff) | |
| parent | 9982de6397197a63a093e7b79851d1915ef783d7 (diff) | |
| download | rust-eb5ba4d2690f29c8ced9092fe4af719e27991bbc.tar.gz rust-eb5ba4d2690f29c8ced9092fe4af719e27991bbc.zip | |
auto merge of #12366 : aepsil0n/rust/feature/unnecessary_parens_around_assigned_values, r=alexcrichton
Fixes #12350. Parentheses around assignment statements such as ```rust let mut a = (0); a = (1); a += (2); ``` are not necessary and therefore an unnecessary_parens warning is raised when statements like this occur. NOTE: In `let` declarations this does not work as intended. Is it possible that they do not count as assignment expressions (`ExprAssign`)? (edit: this is fixed by now) Furthermore, there are some cases that I fixed in the rest of the code, where parentheses could potentially enhance readability. Compare these lines: ```rust a = b == c; a = (b == c); ``` Thus, after having worked on this I'm not entirely sure, whether we should go through with this patch or not. Probably a matter of debate. ;)
Diffstat (limited to 'src/libtest')
| -rw-r--r-- | src/libtest/lib.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libtest/lib.rs b/src/libtest/lib.rs index 19c2f80cdbd..eba922ac7b8 100644 --- a/src/libtest/lib.rs +++ b/src/libtest/lib.rs @@ -1047,7 +1047,7 @@ impl MetricMap { let r = match selfmap.find(k) { None => MetricRemoved, Some(v) => { - let delta = (v.value - vold.value); + let delta = v.value - vold.value; let noise = match noise_pct { None => f64::max(vold.noise.abs(), v.noise.abs()), Some(pct) => vold.value * pct / 100.0 |
