macro_rules! m {
    ($($x:tt),*) => { &[$(($x, stringify!(x)),)*] };
}

#[warn(clippy::deref_addrof)]
fn f() -> [(i32, &'static str); 3] {
    *m![1, 2, 3] // should be fine
}

fn main() {}