]> git.lizzy.rs Git - rust.git/blob - src/test/rustdoc-ui/deref-recursive-cycle.rs
Auto merge of #76896 - spastorino:codegen-inline-fns2, r=davidtwco,wesleywiser
[rust.git] / src / test / rustdoc-ui / deref-recursive-cycle.rs
1 // check-pass
2 // #26207: Ensure `Deref` cycles are properly handled without errors.
3
4 #[derive(Copy, Clone)]
5 struct S;
6
7 impl std::ops::Deref for S {
8     type Target = S;
9
10     fn deref(&self) -> &S {
11         self
12     }
13 }
14
15 fn main() {
16     let s: S = *******S;
17 }