{"ast_node_type":"function","tokens":[{"end":94,"kind":"keyword","start":0,"text":"pub(crate)"}]}
pub(crate) fn type_di_node<'ll, 'tcx>(cx: &CodegenCx<'ll, 'tcx>, t: Ty<'tcx>) -> &'ll DIType {
/// will create the node by dispatching to the corresponding `build_*_di_node()` function.
    let unique_type_id = UniqueTypeId::for_ty(cx.tcx, t);