From 3888a633b7d594dc77c63854daaa7ef5f754b7d4 Mon Sep 17 00:00:00 2001 From: Jacob Adam Date: Thu, 26 Mar 2026 11:53:17 +0000 Subject: [PATCH] Add a regression test for rustdoc ICEing on negative `Deref`/`DerefMut` impls --- tests/rustdoc-ui/deref/negative-deref-ice-128801.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 tests/rustdoc-ui/deref/negative-deref-ice-128801.rs 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 {}