-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Port #[track_caller]
to the new attribute system
#142825
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
base: master
Are you sure you want to change the base?
Conversation
These commits modify the If this was unintentional then you should revert the changes before this PR is merged. Some changes occurred in compiler/rustc_codegen_ssa Some changes occurred in src/tools/clippy cc @rust-lang/clippy |
@@ -815,9 +704,7 @@ impl<'tcx> CheckAttrVisitor<'tcx> { | |||
// erroneously allowed it and some crates used it accidentally, to be compatible | |||
// with crates depending on them, we can't throw an error here. | |||
Target::Field | Target::Arm | Target::MacroDef => { | |||
for attr in attrs { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this entire loop is simply wrong and unnecessary
☔ The latest upstream changes (presumably #142826) made this pull request unmergeable. Please resolve the merge conflicts. |
r? @oli-obk
depends on #142493
Closes #142783
(didn't add a test for this, this situation should simply never come up again, the code was simply wrong. lmk if I should add it, but it won't test something very useful)