forked from NVlabs/cuda-oxide
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclippy.toml
More file actions
13 lines (13 loc) · 1.42 KB
/
Copy pathclippy.toml
File metadata and controls
13 lines (13 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
# Concrete Rust pointer kinds (&T / &mut T / *const T / *mut T) may only be
# minted from a rustc-witnessed fact. The importer funnels every mint through
# mir-importer's translator::facts::PointerOrigin; the raw kinded constructors
# are banned everywhere else so a kind cannot be conjured out of thin air.
disallowed-methods = [
{ path = "dialect_mir::types::MirPointerKind::from_reference_mutability", reason = "mint kinded pointers through mir-importer translator::facts::PointerOrigin" },
{ path = "dialect_mir::types::MirPointerKind::from_raw_mutability", reason = "mint kinded pointers through mir-importer translator::facts::PointerOrigin" },
{ path = "dialect_mir::types::MirPtrType::get_with_kind", reason = "mint kinded pointers through mir-importer translator::facts::PointerOrigin" },
{ path = "dialect_mir::types::MirPtrType::get_generic_with_kind", reason = "mint kinded pointers through mir-importer translator::facts::PointerOrigin" },
{ path = "dialect_mir::types::MirPtrType::get_shared_with_kind", reason = "mint kinded pointers through mir-importer translator::facts::PointerOrigin" },
{ path = "dialect_mir::types::MirSliceType::get_with_kind", reason = "mint kinded pointers through mir-importer translator::facts::PointerOrigin" },
{ path = "dialect_mir::types::MirSliceType::get_with_mutability_and_kind", reason = "mint kinded pointers through mir-importer translator::facts::PointerOrigin" },
]