pub unsafe extern "C" fn LLVMDIBuilderCreateCompileUnit(
Builder: *mut LLVMOpaqueDIBuilder,
Lang: LLVMDWARFSourceLanguage,
FileRef: *mut LLVMOpaqueMetadata,
Producer: *const i8,
ProducerLen: usize,
isOptimized: i32,
Flags: *const i8,
FlagsLen: usize,
RuntimeVer: u32,
SplitName: *const i8,
SplitNameLen: usize,
Kind: LLVMDWARFEmissionKind,
DWOId: u32,
SplitDebugInlining: i32,
DebugInfoForProfiling: i32,
) -> *mut LLVMOpaqueMetadata