about summary refs log tree commit diff
path: root/tests/mir-opt/lower_array_len.array_len.NormalizeArrayLen.panic-unwind.diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-02-14 17:33:28 +0000
committerbors <bors@rust-lang.org>2023-02-14 17:33:28 +0000
commita182a67ceac678d067ea193b691c416409b67680 (patch)
treee78dd3f6e74e283edf68399f786ed65406f0c843 /tests/mir-opt/lower_array_len.array_len.NormalizeArrayLen.panic-unwind.diff
parent63562a6854f1ec95f5e53936b5cec65a58aca1da (diff)
parent657ee48bec2c02ad6885176ea37658bddf6ce59a (diff)
downloadrust-a182a67ceac678d067ea193b691c416409b67680.tar.gz
rust-a182a67ceac678d067ea193b691c416409b67680.zip
Auto merge of #10311 - samueltardieu:issue-10304, r=Jarcho
[never_loop] Fix #10304

It is not sufficient to ignore break from a block inside the loop. Instructions after the break must be ignored, as they are unreachable. This is also true for all instructions in outer blocks and loops until the right block is reached.

Fixes #10304

---

changelog: FP: [`never_loop`]: No longer lints, for statements following break statements for outer blocks.
[#10311](https://github.com/rust-lang/rust-clippy/pull/10311)
<!-- changelog_checked-->
Diffstat (limited to 'tests/mir-opt/lower_array_len.array_len.NormalizeArrayLen.panic-unwind.diff')
0 files changed, 0 insertions, 0 deletions