{"ast_node_type":"variable","tokens":[{"end":47,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(def_id) = generics.parent {
        // Make all the const parameters in the parent invariant (recursively).
            self.enforce_const_invariance(tcx.generics_of(def_id), variances);