diff --git a/tests/rustdoc-ui/deref/negative-deref-ice-128801.rs b/tests/rustdoc-ui/deref/negative-deref-ice-128801.rs new file mode 100644 index 000000000000..439727f3d3d3 --- /dev/null +++ b/tests/rustdoc-ui/deref/negative-deref-ice-128801.rs @@ -0,0 +1,11 @@ +//@ check-pass + +// Regression test for https://github.com/rust-lang/rust/issues/128801 +// Negative `Deref`/`DerefMut` impls should not cause an ICE. + +#![feature(negative_impls)] + +pub struct Source; + +impl !std::ops::Deref for Source {} +impl !std::ops::DerefMut for Source {}