mirror of
https://github.com/rust-lang/rust.git
synced 2025-11-01 21:45:15 +00:00
we can otherwise assign a hidden type to the opaque which causes ICE if we don't use `take_opaque_types` during coherence. This is annoying so I didn't bother. Added a test showing the behavior this prevents.