Auto merge of #103454 - camsteffen:remove-conservatively-uninhabited, r=oli-obk
Factor out `conservative_is_privately_uninhabited` After #102660 there is no more need for `conservative_is_privately_uninhabited`. r? `@oli-obk`
This commit is contained in:
commit
736c675d2a
19 changed files with 99 additions and 163 deletions
|
|
@ -2,7 +2,7 @@
|
|||
#![feature(generic_const_exprs)]
|
||||
#![allow(incomplete_features)]
|
||||
|
||||
// This tests that the `conservative_is_privately_uninhabited` fn doesn't cause
|
||||
// This tests that the inhabited check doesn't cause
|
||||
// ICEs by trying to evaluate `T::ASSOC` with an incorrect `ParamEnv`.
|
||||
|
||||
trait Foo {
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
#![feature(generic_const_exprs)]
|
||||
#![allow(incomplete_features)]
|
||||
|
||||
// This tests that the `conservative_is_privately_uninhabited` fn doesn't cause
|
||||
// This tests that the inhabited check doesn't cause
|
||||
// ICEs by trying to evaluate `T::ASSOC` with an incorrect `ParamEnv`.
|
||||
|
||||
trait Foo {
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
// aux-build:empty.rs
|
||||
//
|
||||
// This tests plays with matching and uninhabited types. This also serves as a test for the
|
||||
// `tcx.is_ty_uninhabited_from()` function.
|
||||
// `Ty::is_inhabited_from` function.
|
||||
#![feature(never_type)]
|
||||
#![feature(never_type_fallback)]
|
||||
#![feature(exhaustive_patterns)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue