Avoid double lowering of generic identifiers.
`lower_generic_bound_predicate` calls `lower_ident`, and then passes the lowered ident into `new_named_lifetime`, which lowers it again. This commit avoids the first lowering. This requires adding a `lower_ident` call on a path that doesn't involve `new_named_lifetime`.
N
Nicholas Nethercote committed
adf2bb75ea4643d061a1c0933c7f3c8ea8f86808
Parent: 6496d69