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));
}
Beispiel #2
0
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);
}
Beispiel #3
0
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);
}