Skip to content

Fix dropping_copy_types lint from linting in match-arm with side-effects - #113231

Merged
bors merged 1 commit into
rust-lang:masterfrom
Urgau:fix_false_positive_drop_copy
Jul 2, 2023
Merged

Fix dropping_copy_types lint from linting in match-arm with side-effects#113231
bors merged 1 commit into
rust-lang:masterfrom
Urgau:fix_false_positive_drop_copy

Conversation

@Urgau

@UrgauUrgau commented Jul 1, 2023

Copy link
Copy Markdown
Member

This PR fixes an issue with the dropping_copy_types and dropping_references lints when not all patterns that can have side-effects were detected and ignored.

Nearly fixes#112653 (will need beta-backport to completely fix the issue)
r? @Nilstrieb

@rustbotrustbot 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 Jul 1, 2023

@NoratriebNoratrieb 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.

r=me if CI is green

@Urgau

Urgau commented Jul 1, 2023

Copy link
Copy Markdown
MemberAuthor

CI is green but I don't have bors rights.

(and since this is now approved it seems fine to beta nominate it since the lint landed in 1.71)
@rustbot label +beta-nominated

@rustbotrustbot added the beta-nominated Nominated for backporting to the compiler in the beta channel. label Jul 1, 2023
@clubby789

Copy link
Copy Markdown
Contributor

@bors r=@Nilstrieb

@bors

bors commented Jul 1, 2023

Copy link
Copy Markdown
Collaborator

📌 Commit 908574b has been approved by Nilstrieb

It is now in the queue for this repository.

@borsbors 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 Jul 1, 2023
workingjubilee added a commit to workingjubilee/rustc that referenced this pull request Jul 2, 2023
…, r=Nilstrieb
Fix `dropping_copy_types` lint from linting in match-arm with side-effects
This PR fixes an issue with the `dropping_copy_types` and `dropping_references` lints when not all patterns that can have side-effects were detected and ignored.
Nearly _fixes_ rust-lang#112653 (will need beta-backport to completely fix the issue)
r? `@Nilstrieb`
bors added a commit to rust-lang-ci/rust that referenced this pull request Jul 2, 2023
…iaskrgr
Rollup of 8 pull requests
Successful merges:
- rust-lang#113147 (Fix document examples of Vec::from_raw_parts and Vec::from_raw_parts_in)
- rust-lang#113202 (std docs: factorize literal in Barrier example)
- rust-lang#113228 (Migrate GUI colors test to original CSS color format)
- rust-lang#113231 (Fix `dropping_copy_types` lint from linting in match-arm with side-effects)
- rust-lang#113233 (Update chalk)
- rust-lang#113234 (Don't pass --test-args to `python -m unitest`)
- rust-lang#113244 (Make Rust Analyzer tests faster by compiling less code)
- rust-lang#113249 (Document tracking issue for rustdoc `show-type-layout`)
r? `@ghost`
`@rustbot` modify labels: rollup
@bors
bors merged commit 74a272d into rust-lang:masterJul 2, 2023
@rustbotrustbot added this to the 1.72.0 milestone Jul 2, 2023
@apiraino

Copy link
Copy Markdown
Contributor

Beta backport approved as per compiler team on Zulip

@rustbot label +beta-accepted

@rustbotrustbot added the beta-accepted Accepted for backporting to the compiler in the beta channel. label Jul 6, 2023
@Mark-SimulacrumMark-Simulacrum removed the beta-nominated Nominated for backporting to the compiler in the beta channel. label Jul 8, 2023
@Mark-SimulacrumMark-Simulacrum modified the milestones: 1.72.0, 1.71.0Jul 8, 2023
@Mark-SimulacrumMark-Simulacrum mentioned this pull request Jul 8, 2023
bors added a commit to rust-lang-ci/rust that referenced this pull request Jul 8, 2023
…k-Simulacrum
[beta] backport
This PR backports:
- rust-lang#113334: Revert the lexing of `c"…"` string literals
- rust-lang#113231: Fix `dropping_copy_types` lint from linting in match-arm with side-effects
- rust-lang#112794: Fix linker failures when #[global_allocator] is used in a dependency
r? `@Mark-Simulacrum`
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

beta-acceptedAccepted for backporting to the compiler in the beta channel.S-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.T-compilerRelevant 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.

7 participants

@Urgau@clubby789@bors@apiraino@Noratrieb@Mark-Simulacrum@rustbot