Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add test for and fix rust-lang/rust-clippy#9131 #99026

Merged
merged 1 commit into from
Jul 8, 2022

Conversation

anall
Copy link
Contributor

@anall anall commented Jul 7, 2022

This lint seems to have been broken by #98446 -- but of course, there was no clippy test for this case at the time.

expr.span.ctxt().outer_expn_data() now has MacroKind::Derive instead of MacroKind::Attr for something like:

#[derive(Clone, Debug)]
pub struct UnderscoreInStruct {
    _foo: u32,
}

changelog: none

closes: rust-lang/rust-clippy#9131

This lint seems to have been broken by rust-lang#98446
@rustbot
Copy link
Collaborator

rustbot commented Jul 7, 2022

Some changes occurred in src/tools/clippy

cc @rust-lang/clippy

@rust-highfive
Copy link
Collaborator

r? @Mark-Simulacrum

(rust-highfive has picked a reviewer for you, use r? to override)

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jul 7, 2022
@anall
Copy link
Contributor Author

anall commented Jul 7, 2022

The issue in the subject didn't link: rust-lang/rust-clippy#9131

@xFrednet
Copy link
Member

xFrednet commented Jul 7, 2022

I believe it's fine to r+ this, since only Clippy files have been changed. @anall thank you for this fix! I've updated the PR description with a changelog note for Clippy :)

@bors r+ rollup

@bors
Copy link
Contributor

bors commented Jul 7, 2022

📌 Commit 98b8419 has been approved by xFrednet

It is now in the queue for this repository.

@bors bors 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 7, 2022
@xFrednet
Copy link
Member

xFrednet commented Jul 7, 2022

I've also linked the issue in the description. That should fix it, once this PR is merged 🙃

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Jul 8, 2022
Add test for and fix rust-lang/rust-clippy#9131

This lint seems to have been broken by rust-lang#98446 -- but of course, there was no clippy test for this case at the time.

`expr.span.ctxt().outer_expn_data()` now has `MacroKind::Derive` instead of `MacroKind::Attr` for something like:

```
#[derive(Clone, Debug)]
pub struct UnderscoreInStruct {
    _foo: u32,
}
```

---

changelog: none

closes: rust-lang/rust-clippy#9131
Dylan-DPC added a commit to Dylan-DPC/rust that referenced this pull request Jul 8, 2022
Add test for and fix rust-lang/rust-clippy#9131

This lint seems to have been broken by rust-lang#98446 -- but of course, there was no clippy test for this case at the time.

`expr.span.ctxt().outer_expn_data()` now has `MacroKind::Derive` instead of `MacroKind::Attr` for something like:

```
#[derive(Clone, Debug)]
pub struct UnderscoreInStruct {
    _foo: u32,
}
```

---

changelog: none

closes: rust-lang/rust-clippy#9131
bors added a commit to rust-lang-ci/rust that referenced this pull request Jul 8, 2022
…askrgr

Rollup of 6 pull requests

Successful merges:

 - rust-lang#95635 (sess: stabilize `--terminal-width` as `--diagnostic-width`)
 - rust-lang#98718 (Stabilize `into_future`)
 - rust-lang#98795 (A few cleanups)
 - rust-lang#98798 (Fix caching bug in `download-rustc = true`)
 - rust-lang#99019 (Add doc comments in `rustc_middle::mir`)
 - rust-lang#99026 (Add test for and fix rust-lang/rust-clippy#9131)

Failed merges:

 - rust-lang#98957 ( don't allow ZST in ScalarInt )

r? `@ghost`
`@rustbot` modify labels: rollup
@bors bors merged commit 445702d into rust-lang:master Jul 8, 2022
@rustbot rustbot added this to the 1.64.0 milestone Jul 8, 2022
flip1995 pushed a commit to flip1995/rust that referenced this pull request Jul 18, 2022
Add test for and fix rust-lang/rust-clippy#9131

This lint seems to have been broken by rust-lang#98446 -- but of course, there was no clippy test for this case at the time.

`expr.span.ctxt().outer_expn_data()` now has `MacroKind::Derive` instead of `MacroKind::Attr` for something like:

```
#[derive(Clone, Debug)]
pub struct UnderscoreInStruct {
    _foo: u32,
}
```

---

changelog: none

closes: rust-lang/rust-clippy#9131
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

False positive on used_underscore_binding
6 participants