Skip to content

Commit 5458358

Browse files
committed
Auto merge of #7644 - flip1995:rustup, r=flip1995
Rustup r? `@ghost` changelog: none
2 parents f356784 + 563a00b commit 5458358

19 files changed

+20
-57
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "clippy"
3-
version = "0.1.56"
3+
version = "0.1.57"
44
description = "A bunch of helpful lints to avoid common pitfalls in Rust"
55
repository = "https://github.com/rust-lang/rust-clippy"
66
readme = "README.md"

clippy_lints/Cargo.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
[package]
22
name = "clippy_lints"
3-
# begin automatic update
4-
version = "0.1.56"
5-
# end automatic update
3+
version = "0.1.57"
64
description = "A bunch of helpful lints to avoid common pitfalls in Rust"
75
repository = "https://github.com/rust-lang/rust-clippy"
86
readme = "README.md"

clippy_lints/src/casts/cast_ptr_alignment.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ use clippy_utils::is_hir_ty_cfg_dependant;
33
use if_chain::if_chain;
44
use rustc_hir::{Expr, ExprKind, GenericArg};
55
use rustc_lint::LateContext;
6+
use rustc_middle::ty::layout::LayoutOf;
67
use rustc_middle::ty::{self, Ty};
78
use rustc_span::symbol::sym;
8-
use rustc_target::abi::LayoutOf;
99

1010
use super::CAST_PTR_ALIGNMENT;
1111

clippy_lints/src/escape.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ use rustc_hir::{self, AssocItemKind, Body, FnDecl, HirId, HirIdSet, Impl, ItemKi
55
use rustc_infer::infer::TyCtxtInferExt;
66
use rustc_lint::{LateContext, LateLintPass};
77
use rustc_middle::mir::FakeReadCause;
8+
use rustc_middle::ty::layout::LayoutOf;
89
use rustc_middle::ty::{self, TraitRef, Ty};
910
use rustc_session::{declare_tool_lint, impl_lint_pass};
1011
use rustc_span::source_map::Span;
1112
use rustc_span::symbol::kw;
12-
use rustc_target::abi::LayoutOf;
1313
use rustc_target::spec::abi::Abi;
1414
use rustc_typeck::expr_use_visitor::{Delegate, ExprUseVisitor, PlaceBase, PlaceWithHirId};
1515

clippy_lints/src/invalid_upcast_comparisons.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ use std::cmp::Ordering;
22

33
use rustc_hir::{Expr, ExprKind};
44
use rustc_lint::{LateContext, LateLintPass};
5+
use rustc_middle::ty::layout::LayoutOf;
56
use rustc_middle::ty::{self, IntTy, UintTy};
67
use rustc_session::{declare_lint_pass, declare_tool_lint};
78
use rustc_span::Span;
8-
use rustc_target::abi::LayoutOf;
99

1010
use clippy_utils::comparisons::Rel;
1111
use clippy_utils::consts::{constant, Constant};

clippy_lints/src/large_const_arrays.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
use crate::rustc_target::abi::LayoutOf;
21
use clippy_utils::diagnostics::span_lint_and_then;
32
use if_chain::if_chain;
43
use rustc_errors::Applicability;
54
use rustc_hir::{Item, ItemKind};
65
use rustc_lint::{LateContext, LateLintPass};
76
use rustc_middle::mir::interpret::ConstValue;
7+
use rustc_middle::ty::layout::LayoutOf;
88
use rustc_middle::ty::{self, ConstKind};
99
use rustc_session::{declare_tool_lint, impl_lint_pass};
1010
use rustc_span::{BytePos, Pos, Span};

clippy_lints/src/large_enum_variant.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use rustc_errors::Applicability;
66
use rustc_hir::{Item, ItemKind, VariantData};
77
use rustc_lint::{LateContext, LateLintPass};
88
use rustc_middle::lint::in_external_macro;
9+
use rustc_middle::ty::layout::LayoutOf;
910
use rustc_session::{declare_tool_lint, impl_lint_pass};
10-
use rustc_target::abi::LayoutOf;
1111

1212
declare_clippy_lint! {
1313
/// ### What it does

clippy_lints/src/large_stack_arrays.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@ use if_chain::if_chain;
44
use rustc_hir::{Expr, ExprKind};
55
use rustc_lint::{LateContext, LateLintPass};
66
use rustc_middle::mir::interpret::ConstValue;
7+
use rustc_middle::ty::layout::LayoutOf;
78
use rustc_middle::ty::{self, ConstKind};
89
use rustc_session::{declare_tool_lint, impl_lint_pass};
910

10-
use crate::rustc_target::abi::LayoutOf;
11-
1211
declare_clippy_lint! {
1312
/// ### What it does
1413
/// Checks for local arrays that may be too large.

clippy_lints/src/macro_use.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,8 @@ pub struct MacroRefData {
4747

4848
impl MacroRefData {
4949
pub fn new(name: String, callee: Span, cx: &LateContext<'_>) -> Self {
50-
let mut path = cx
51-
.sess()
52-
.source_map()
53-
.span_to_filename(callee)
54-
.prefer_local()
55-
.to_string();
50+
let sm = cx.sess().source_map();
51+
let mut path = sm.filename_for_diagnostics(&sm.span_to_filename(callee)).to_string();
5652

5753
// std lib paths are <::std::module::file type>
5854
// so remove brackets, space and type.

clippy_lints/src/methods/manual_saturating_arithmetic.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use rustc_ast::ast;
66
use rustc_errors::Applicability;
77
use rustc_hir as hir;
88
use rustc_lint::LateContext;
9-
use rustc_target::abi::LayoutOf;
9+
use rustc_middle::ty::layout::LayoutOf;
1010

1111
pub fn check(
1212
cx: &LateContext<'_>,

0 commit comments

Comments
 (0)