fn struct_llfields<'a, 'tcx>(
    cx: &CodegenCx<'a, 'tcx>,
    layout: TyAndLayout<'tcx>
) -> (Vec<&'a Type>, bool, Option<SmallVec<[u32; 4]>>)