Skip to content

Commit 7fb14ae

Browse files
authored
Rollup merge of #110396 - Nilstrieb:speedy-bootstrap, r=jyn514
Use lint via `lint_defs` instead of `lints` This gets rid of a blocking dependency edge from `rustc_lint->rustc_analysis->rustc_hir_typeck->rustc_interface` ![image](https://user-images.githubusercontent.com/48135649/232291152-fc61e6c5-9b1e-4db1-8101-dfaa3b7d30c6.png)
2 parents eba4191 + ee8f92b commit 7fb14ae

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

Cargo.lock

+1-1
Original file line numberDiff line numberDiff line change
@@ -4775,7 +4775,7 @@ dependencies = [
47754775
"rustc_hir",
47764776
"rustc_index",
47774777
"rustc_infer",
4778-
"rustc_lint",
4778+
"rustc_lint_defs",
47794779
"rustc_macros",
47804780
"rustc_middle",
47814781
"rustc_session",

compiler/rustc_hir_analysis/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ rustc_span = { path = "../rustc_span" }
2323
rustc_index = { path = "../rustc_index" }
2424
rustc_infer = { path = "../rustc_infer" }
2525
rustc_trait_selection = { path = "../rustc_trait_selection" }
26-
rustc_lint = { path = "../rustc_lint" }
26+
rustc_lint_defs = { path = "../rustc_lint_defs" }
2727
rustc_type_ir = { path = "../rustc_type_ir" }
2828
rustc_feature = { path = "../rustc_feature" }
2929
thin-vec = "0.2.12"

compiler/rustc_hir_analysis/src/check/check.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use rustc_infer::infer::opaque_types::ConstrainOpaqueTypeRegionVisitor;
1515
use rustc_infer::infer::outlives::env::OutlivesEnvironment;
1616
use rustc_infer::infer::{DefiningAnchor, RegionVariableOrigin, TyCtxtInferExt};
1717
use rustc_infer::traits::{Obligation, TraitEngineExt as _};
18-
use rustc_lint::builtin::REPR_TRANSPARENT_EXTERNAL_PRIVATE_FIELDS;
18+
use rustc_lint_defs::builtin::REPR_TRANSPARENT_EXTERNAL_PRIVATE_FIELDS;
1919
use rustc_middle::hir::nested_filter;
2020
use rustc_middle::middle::stability::EvalResult;
2121
use rustc_middle::ty::layout::{LayoutError, MAX_SIMD_LANES};

0 commit comments

Comments
 (0)