diff options
| author | Wesley Wiser <wwiser@gmail.com> | 2020-06-21 19:35:16 -0400 |
|---|---|---|
| committer | Wesley Wiser <wwiser@gmail.com> | 2020-07-02 21:11:22 -0400 |
| commit | e16d6a6c6465d19c6d7091e5b59eb4b4528aa9f8 (patch) | |
| tree | 04393abd58123959e518d6077e0086d74fdf3c58 | |
| parent | 24bfdc98e9f02ff7974328f92a0e7ef67eab5f46 (diff) | |
| download | rust-e16d6a6c6465d19c6d7091e5b59eb4b4528aa9f8.tar.gz rust-e16d6a6c6465d19c6d7091e5b59eb4b4528aa9f8.zip | |
Fix missing return in `optimization_applies()`
| -rw-r--r-- | src/librustc_mir/transform/simplify_try.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustc_mir/transform/simplify_try.rs b/src/librustc_mir/transform/simplify_try.rs index 778d19a3da4..97a01de867e 100644 --- a/src/librustc_mir/transform/simplify_try.rs +++ b/src/librustc_mir/transform/simplify_try.rs @@ -302,6 +302,7 @@ fn optimization_applies<'tcx>( // Verify the assigment chain consists of the form b = a; c = b; d = c; etc... if opt_info.field_tmp_assignments.is_empty() { trace!("NO: no assignments found"); + return false; } let mut last_assigned_to = opt_info.field_tmp_assignments[0].1; let source_local = last_assigned_to; |
