Skip to content

Commit 3afbbf1

Browse files
committed
Auto merge of #5342 - flip1995:rollup-77s2pmt, r=<try>
Rollup of 4 pull requests Successful merges: - #5326 (rustup rust-lang/rust#69838) - #5333 (rustup rust-lang/rust#69189) - #5336 (rustup rust-lang/rust#69920) - #5341 (Rustup to rust-lang/rust#66131) Failed merges: r? @ghost changelog: none
2 parents c036c4f + a51c571 commit 3afbbf1

21 files changed

+56
-30
lines changed

.github/workflows/clippy_bors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,8 @@ jobs:
208208
- name: Extract Binaries
209209
run: |
210210
DIR=$CARGO_TARGET_DIR/debug
211+
mv $DIR/deps/integration-* $DIR/integration
211212
find $DIR ! -executable -o -type d ! -path $DIR | xargs rm -rf
212-
mv $DIR/integration-* $DIR/integration
213213
rm -rf $CARGO_TARGET_DIR/release
214214
215215
- name: Upload Binaries

clippy_lints/src/functions.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ fn is_mutable_pat(cx: &LateContext<'_, '_>, pat: &hir::Pat<'_>, tys: &mut FxHash
486486
if let hir::PatKind::Wild = pat.kind {
487487
return false; // ignore `_` patterns
488488
}
489-
let def_id = pat.hir_id.owner_def_id();
489+
let def_id = pat.hir_id.owner.to_def_id();
490490
if cx.tcx.has_typeck_tables(def_id) {
491491
is_mutable_ty(cx, &cx.tcx.typeck_tables_of(def_id).pat_ty(pat), pat.span, tys)
492492
} else {
@@ -601,7 +601,7 @@ impl<'a, 'tcx> intravisit::Visitor<'tcx> for StaticMutVisitor<'a, 'tcx> {
601601
Call(_, args) | MethodCall(_, _, args) => {
602602
let mut tys = FxHashSet::default();
603603
for arg in args {
604-
let def_id = arg.hir_id.owner_def_id();
604+
let def_id = arg.hir_id.owner.to_def_id();
605605
if self.cx.tcx.has_typeck_tables(def_id)
606606
&& is_mutable_ty(
607607
self.cx,

clippy_lints/src/inherent_impl.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for MultipleInherentImpl {
5959
// but filter out implementations that have generic params (type or lifetime)
6060
// or are derived from a macro
6161
if !in_macro(item.span) && generics.params.is_empty() {
62-
self.impls.insert(item.hir_id.owner_def_id(), item.span);
62+
self.impls.insert(item.hir_id.owner.to_def_id(), item.span);
6363
}
6464
}
6565
}
@@ -69,7 +69,7 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for MultipleInherentImpl {
6969
// Retrieve all inherent implementations from the crate, grouped by type
7070
for impls in cx
7171
.tcx
72-
.crate_inherent_impls(item.hir_id.owner_def_id().krate)
72+
.crate_inherent_impls(item.hir_id.owner.to_def_id().krate)
7373
.inherent_impls
7474
.values()
7575
{

clippy_lints/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@ extern crate rustc_trait_selection;
5656
#[allow(unused_extern_crates)]
5757
extern crate rustc_typeck;
5858

59-
use rustc::session::Session;
6059
use rustc_data_structures::fx::FxHashSet;
6160
use rustc_lint::LintId;
61+
use rustc_session::Session;
6262

6363
/// Macro used to declare a Clippy lint.
6464
///

clippy_lints/src/loops.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1679,7 +1679,7 @@ fn check_for_mutation(
16791679
span_low: None,
16801680
span_high: None,
16811681
};
1682-
let def_id = def_id::DefId::local(body.hir_id.owner);
1682+
let def_id = body.hir_id.owner.to_def_id();
16831683
cx.tcx.infer_ctxt().enter(|infcx| {
16841684
ExprUseVisitor::new(&mut delegate, &infcx, def_id, cx.param_env, cx.tables).walk_expr(body);
16851685
});

clippy_lints/src/missing_doc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for MissingDoc {
135135
hir::ItemKind::Fn(..) => {
136136
// ignore main()
137137
if it.ident.name == sym!(main) {
138-
let def_id = cx.tcx.hir().local_def_id(it.hir_id);
138+
let def_id = it.hir_id.owner;
139139
let def_key = cx.tcx.hir().def_key(def_id);
140140
if def_key.parent == Some(hir::def_id::CRATE_DEF_INDEX) {
141141
return;

clippy_lints/src/missing_inline.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ fn check_missing_inline_attrs(cx: &LateContext<'_, '_>, attrs: &[ast::Attribute]
6969
}
7070

7171
fn is_executable(cx: &LateContext<'_, '_>) -> bool {
72-
use rustc::session::config::CrateType;
72+
use rustc_session::config::CrateType;
7373

7474
cx.tcx.sess.crate_types.get().iter().any(|t: &CrateType| match t {
7575
CrateType::Executable => true,

clippy_lints/src/new_without_default.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,9 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for NewWithoutDefault {
149149
if_chain! {
150150
if let Some(ref impling_types) = self.impling_types;
151151
if let Some(self_def) = cx.tcx.type_of(self_did).ty_adt_def();
152-
if self_def.did.is_local();
152+
if let Some(self_def_id) = self_def.did.as_local();
153153
then {
154-
let self_id = cx.tcx.hir().local_def_id_to_hir_id(self_def.did.to_local());
154+
let self_id = cx.tcx.hir().local_def_id_to_hir_id(self_def_id);
155155
if impling_types.contains(&self_id) {
156156
return;
157157
}

clippy_lints/src/swap.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ fn check_manual_swap(cx: &LateContext<'_, '_>, block: &Block<'_>) {
9999
then {
100100
if let ExprKind::Field(ref lhs1, _) = lhs1.kind {
101101
if let ExprKind::Field(ref lhs2, _) = lhs2.kind {
102-
if lhs1.hir_id.owner_def_id() == lhs2.hir_id.owner_def_id() {
102+
if lhs1.hir_id.owner == lhs2.hir_id.owner {
103103
return;
104104
}
105105
}

clippy_lints/src/trivially_copy_pass_by_ref.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ use std::cmp;
33
use crate::utils::{is_copy, is_self_ty, snippet, span_lint_and_sugg};
44
use if_chain::if_chain;
55
use matches::matches;
6-
use rustc::session::config::Config as SessionConfig;
76
use rustc::ty;
87
use rustc_errors::Applicability;
98
use rustc_hir as hir;
109
use rustc_hir::intravisit::FnKind;
1110
use rustc_hir::{Body, FnDecl, HirId, ItemKind, MutTy, Mutability, Node};
1211
use rustc_lint::{LateContext, LateLintPass};
12+
use rustc_session::config::Config as SessionConfig;
1313
use rustc_session::{declare_tool_lint, impl_lint_pass};
1414
use rustc_span::Span;
1515
use rustc_target::abi::LayoutOf;

0 commit comments

Comments
 (0)