Keep spans for generics in #[derive(_)]
desugaring
#90519
Merged
#[derive(_)]
desugaring
#90519