mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-31 21:47:15 +03:00
Auto merge of #1029 - RalfJung:panic-if-uninhabited, r=RalfJung
calling panic_if_uninhabited is not actually UB
This commit is contained in:
@@ -381,7 +381,8 @@ fn call_intrinsic(
|
||||
let ty = substs.type_at(0);
|
||||
let layout = this.layout_of(ty)?;
|
||||
if layout.abi.is_uninhabited() {
|
||||
throw_ub_format!("Trying to instantiate uninhabited type {}", ty)
|
||||
// FIXME: This should throw a panic in the interpreted program instead.
|
||||
throw_unsup_format!("Trying to instantiate uninhabited type {}", ty)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user