{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"assert!(key.value.promoted.is_some()"}]}
    assert!(key.value.promoted.is_some() || !tcx.is_static(key.value.instance.def_id()));
    // not values -- so what we do here could break pointer identity.
    // Const eval always happens in PostAnalysis mode . See the comment in