Closed
Description
impl !Pod for .. {}
looks like it produces a positive impl.
#![feature(optin_builtin_traits)]
unsafe trait Pod {}
unsafe impl !Pod for .. {}
struct Foo<X, Y>(X, Y);
fn is_pod<T: Pod>(_: &T) { }
fn main() {
is_pod(&Foo(0, 0));
}
OIBIT tracker issue: #13231