{"ast_node_type":"other","tokens":[{"end":68,"kind":"keyword","start":0,"text":"///"}]}
    /// so this can be used after the fact to reconstitute a layout.
    /// Uninhabited variants get pruned as part of the layout calculation,
    pub fn uninhabited_variant<C: HasDataLayout>(cx: &C, index: VariantIdx, fields: usize) -> Self {