add LLVMRustDIBuilderCreateQualifiedType to ffi
This commit is contained in:
parent
65fe42a5f4
commit
bc4266ca96
2 changed files with 13 additions and 0 deletions
|
@ -1999,6 +1999,12 @@ unsafe extern "C" {
|
||||||
AlignInBits: u32,
|
AlignInBits: u32,
|
||||||
) -> &'a DIDerivedType;
|
) -> &'a DIDerivedType;
|
||||||
|
|
||||||
|
pub fn LLVMRustDIBuilderCreateQualifiedType<'a>(
|
||||||
|
Builder: &DIBuilder<'a>,
|
||||||
|
Tag: c_uint,
|
||||||
|
Type: &'a DIType,
|
||||||
|
) -> &'a DIDerivedType;
|
||||||
|
|
||||||
pub fn LLVMRustDIBuilderCreateLexicalBlock<'a>(
|
pub fn LLVMRustDIBuilderCreateLexicalBlock<'a>(
|
||||||
Builder: &DIBuilder<'a>,
|
Builder: &DIBuilder<'a>,
|
||||||
Scope: &'a DIScope,
|
Scope: &'a DIScope,
|
||||||
|
|
|
@ -1140,6 +1140,13 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateStaticMemberType(
|
||||||
unwrap<llvm::ConstantInt>(val), llvm::dwarf::DW_TAG_member, AlignInBits));
|
unwrap<llvm::ConstantInt>(val), llvm::dwarf::DW_TAG_member, AlignInBits));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
extern "C" LLVMMetadataRef
|
||||||
|
LLVMRustDIBuilderCreateQualifiedType(LLVMDIBuilderRef Builder, unsigned Tag,
|
||||||
|
LLVMMetadataRef Type) {
|
||||||
|
return wrap(unwrap(Builder)->createQualifiedType(Tag,
|
||||||
|
unwrapDI<DIType>(Type)));
|
||||||
|
}
|
||||||
|
|
||||||
extern "C" LLVMMetadataRef
|
extern "C" LLVMMetadataRef
|
||||||
LLVMRustDIBuilderCreateLexicalBlock(LLVMRustDIBuilderRef Builder,
|
LLVMRustDIBuilderCreateLexicalBlock(LLVMRustDIBuilderRef Builder,
|
||||||
LLVMMetadataRef Scope, LLVMMetadataRef File,
|
LLVMMetadataRef Scope, LLVMMetadataRef File,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue