pub unsafe extern "C" fn LLVMDIBuilderCreateCompileUnit(
Builder: LLVMDIBuilderRef,
Lang: LLVMDWARFSourceLanguage,
FileRef: LLVMMetadataRef,
Producer: *const c_char,
ProducerLen: size_t,
isOptimized: LLVMBool,
Flags: *const c_char,
FlagsLen: size_t,
RuntimeVer: c_uint,
SplitName: *const c_char,
SplitNameLen: size_t,
Kind: LLVMDWARFEmissionKind,
DWOId: c_uint,
SplitDebugInlining: LLVMBool,
DebugInfoForProfiling: LLVMBool,
SysRoot: *const c_char,
SysRootLen: size_t,
SDK: *const c_char,
SDKLen: size_t
) -> LLVMMetadataRef