Skip to content

Commit 19843bb

Browse files
committed
Add warn(unreachable_pub) to rustc_sanitizers.
1 parent bd53aa3 commit 19843bb

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

compiler/rustc_sanitizers/src/cfi/typeid/itanium_cxx_abi/encode.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ use crate::cfi::typeid::itanium_cxx_abi::transform::{TransformTy, TransformTyOpt
2626
use crate::cfi::typeid::TypeIdOptions;
2727

2828
/// Options for encode_ty.
29-
pub type EncodeTyOptions = TypeIdOptions;
29+
pub(crate) type EncodeTyOptions = TypeIdOptions;
3030

3131
/// Substitution dictionary key.
3232
#[derive(Eq, Hash, PartialEq)]
33-
pub enum DictKey<'tcx> {
33+
pub(crate) enum DictKey<'tcx> {
3434
Ty(Ty<'tcx>, TyQ),
3535
Region(Region<'tcx>),
3636
Const(Const<'tcx>),
@@ -39,7 +39,7 @@ pub enum DictKey<'tcx> {
3939

4040
/// Type and extended type qualifiers.
4141
#[derive(Eq, Hash, PartialEq)]
42-
pub enum TyQ {
42+
pub(crate) enum TyQ {
4343
None,
4444
Const,
4545
Mut,

compiler/rustc_sanitizers/src/cfi/typeid/itanium_cxx_abi/transform.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ use crate::cfi::typeid::itanium_cxx_abi::encode::EncodeTyOptions;
2323
use crate::cfi::typeid::TypeIdOptions;
2424

2525
/// Options for transform_ty.
26-
pub type TransformTyOptions = TypeIdOptions;
26+
pub(crate) type TransformTyOptions = TypeIdOptions;
2727

28-
pub struct TransformTy<'tcx> {
28+
pub(crate) struct TransformTy<'tcx> {
2929
tcx: TyCtxt<'tcx>,
3030
options: TransformTyOptions,
3131
parents: Vec<Ty<'tcx>>,
3232
}
3333

3434
impl<'tcx> TransformTy<'tcx> {
35-
pub fn new(tcx: TyCtxt<'tcx>, options: TransformTyOptions) -> Self {
35+
pub(crate) fn new(tcx: TyCtxt<'tcx>, options: TransformTyOptions) -> Self {
3636
TransformTy { tcx, options, parents: Vec::new() }
3737
}
3838
}

compiler/rustc_sanitizers/src/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
66
// tidy-alphabetical-start
77
#![feature(let_chains)]
8+
#![warn(unreachable_pub)]
89
// tidy-alphabetical-end
910

1011
pub mod cfi;

0 commit comments

Comments
 (0)