LLVMMetadataRef LLVMDIBuilderCreateLexicalBlockFile(LLVMDIBuilderRef Dref, LLVMMetadataRef Scope, LLVMMetadataRef File, unsigned Discriminator) { DIBuilder *D = unwrap(Dref); return wrap(D->createLexicalBlockFile(unwrap<DILocalScope>(Scope), unwrap<DIFile>(File), Discriminator)); }
LLVMValueRef LLVMDIBuilderCreateLexicalBlockFile(LLVMDIBuilderRef Dref, LLVMValueRef Scope, LLVMValueRef File, unsigned Discriminator) { DIBuilder *D = unwrap(Dref); DILexicalBlockFile LBF = D->createLexicalBlockFile( unwrapDI<DIDescriptor>(Scope), unwrapDI<DIFile>(File), Discriminator); return wrap(LBF); }
LLVMValueRef DIBuilderCreateLexicalBlockFile(LLVMDIBuilderRef dref, LLVMValueRef diScope, LLVMValueRef diFile, unsigned discriminator) { DIBuilder *d = unwrap(dref); DILexicalBlockFile lbf = d->createLexicalBlockFile( unwrapDI<DIDescriptor>(diScope), unwrapDI<DIFile>(diFile), discriminator); return wrap(lbf); }