fn build_pointer_or_reference_di_node<'ll, 'tcx>(
cx: &CodegenCx<'ll, 'tcx>,
ptr_type: Ty<'tcx>,
pointee_type: Ty<'tcx>,
unique_type_id: UniqueTypeId<'tcx>
) -> DINodeCreationResult<'ll>
Expand description
Creates debuginfo for built-in pointer-like things:
- ty::Ref
- ty::RawPtr
- ty::Adt in the case it’s Box
At some point we might want to remove the special handling of Box and treat it the same as other smart pointers (like Rc, Arc, …).