fn calculate_debuginfo_offset<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>, L: DebugInfoOffsetLocation<'tcx, Bx>>(
    bx: &mut Bx,
    projection: &[PlaceElem<'tcx>],
    base: L
) -> DebugInfoOffset<L>