//@ check-pass // tests that the following code compiles, but produces a future-compatibility warning fn main() { let data = std::ptr::null(); let _ = &data as *const *const (); if data.is_null() {} //~^ WARNING type annotations needed //~| WARNING this is accepted in the current edition }