Skip to content

Remove wrong UnusedBraces lint for iterator loop in edition 2024 - #162181

Open
chenyukang wants to merge 2 commits into
rust-lang:mainfrom
chenyukang:yukang-fix-160741-unused-braces-for-iterator
Open

Remove wrong UnusedBraces lint for iterator loop in edition 2024 #162181
chenyukang wants to merge 2 commits into
rust-lang:mainfrom
chenyukang:yukang-fix-160741-unused-braces-for-iterator

Conversation

@chenyukang

@chenyukang chenyukang commented Sep 2, 2026

Copy link
Copy Markdown
Member

Fixes #160741

There are false negative for this fix, but since this is an early lint, seems we don't have a good way for better filter.

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Sep 2, 2026
@rustbot

rustbot commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator

r? @mati865

rustbot has assigned @mati865.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: compiler
  • compiler expanded to 75 candidates
  • Random selection from 20 candidates

@jieyouxu jieyouxu left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, being conservative here seems better. You can r=me once PR CI is 🍏

Thanks
r? me

View changes since this review

@rustbot rustbot assigned jieyouxu and unassigned mati865 Sep 2, 2026
@jieyouxu jieyouxu added the L-unused_braces Lint: unused_braces label Sep 2, 2026
@chenyukang

Copy link
Copy Markdown
Member Author

@bors r=jieyouxu

@rust-bors

rust-bors Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

📌 Commit fa18a90 has been approved by jieyouxu

It is now in the queue for this repository.

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Sep 2, 2026
Zalathar added a commit to Zalathar/rust that referenced this pull request Sep 2, 2026
…d-braces-for-iterator, r=jieyouxu

Remove wrong UnusedBraces lint for iterator loop in edition 2024

Fixes rust-lang#160741

There are false negative for this fix, but since this is an early lint, seems we don't have a good way for better filter.
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Sep 2, 2026
…d-braces-for-iterator, r=jieyouxu

Remove wrong UnusedBraces lint for iterator loop in edition 2024

Fixes rust-lang#160741

There are false negative for this fix, but since this is an early lint, seems we don't have a good way for better filter.
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Sep 2, 2026
…d-braces-for-iterator, r=jieyouxu

Remove wrong UnusedBraces lint for iterator loop in edition 2024

Fixes rust-lang#160741

There are false negative for this fix, but since this is an early lint, seems we don't have a good way for better filter.
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Sep 2, 2026
…d-braces-for-iterator, r=jieyouxu

Remove wrong UnusedBraces lint for iterator loop in edition 2024

Fixes rust-lang#160741

There are false negative for this fix, but since this is an early lint, seems we don't have a good way for better filter.
rust-bors Bot pushed a commit that referenced this pull request Sep 2, 2026
…uwer

Rollup of 23 pull requests

Successful merges:

 - #162164 (Revert "Implement Debug for C-like enums with a concatenated string")
 - #160564 (volatile: allow accesses to non-AM memory to trap)
 - #161579 (suggest calling a fn item used as the iterator of a `for` loop)
 - #162044 (coverage: Resolve spans to file-coordinates in a separate step)
 - #162120 (Introduce `PerOwnerLoweringState`)
 - #162151 (Test itanium mangling of `f16` and `f128`)
 - #162162 (Don't special-case `!` in stability checks anymore)
 - #162181 (Remove wrong UnusedBraces lint for iterator loop in edition 2024 )
 - #162187 (Rename `thir::ExprKind::Use` to `ValueExpr`)
 - #158401 (mgca: Don't ICE when evaluating ValTrees that contain error constants)
 - #159873 (fuchsia: Add safestack as a supported sanitizer for x86_64 fuchsia)
 - #161847 (Preserve visibility in nested macro import suggestions)
 - #161972 (Improve tests for `#[track_caller]` in async)
 - #162008 (Render the `box` pattern removal diagnostic more actionable & remove `box` expression recovery)
 - #162065 (std: don't reference `libc::O_NOFOLLOW` on VxWorks in `set_perm_nofollow`)
 - #162076 (docs(num): clarify conditions under which error occurs in `impl TryFrom<int> for int`)
 - #162152 (Revert "retrieve supported GCC targets from the sysroot")
 - #162153 (Prefer `LLVMGetVersion` for runtime info)
 - #162168 (fix ICE in project_goals/inherent)
 - #162171 (Explain LoongArch f16 NaN-boxing in inline asm)
 - #162173 (fix supposedly unreachable `bug!` being reachable)
 - #162191 (core: mark float `ClampBounds` methods as `#[inline]`)
 - #162199 (docs(time): clarify exact seconds for hour and minute)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

L-unused_braces Lint: unused_braces S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

"unnecessary braces around for iterator expression" have effect on program behavior

4 participants