File tree Expand file tree Collapse file tree 3 files changed +26
-3
lines changed Expand file tree Collapse file tree 3 files changed +26
-3
lines changed Original file line number Diff line number Diff line change @@ -2109,6 +2109,14 @@ pub mod llvm {
2109
2109
ArgNo : c_uint )
2110
2110
-> ValueRef ;
2111
2111
2112
+ #[ fast_ffi]
2113
+ pub fn LLVMDIBuilderCreateNameSpace ( Builder : DIBuilderRef ,
2114
+ Scope : ValueRef ,
2115
+ Name : * c_char ,
2116
+ File : ValueRef ,
2117
+ LineNo : c_uint )
2118
+ -> ValueRef ;
2119
+
2112
2120
#[ fast_ffi]
2113
2121
pub fn LLVMIsAArgument ( value_ref : ValueRef ) -> ValueRef ;
2114
2122
Original file line number Diff line number Diff line change @@ -727,9 +727,9 @@ extern "C" LLVMValueRef LLVMDIBuilderCreateTemplateTypeParameter(
727
727
LLVMValueRef Scope,
728
728
const char * Name,
729
729
LLVMValueRef Ty,
730
- LLVMValueRef File = 0 ,
731
- unsigned LineNo = 0 ,
732
- unsigned ColumnNo = 0 )
730
+ LLVMValueRef File,
731
+ unsigned LineNo,
732
+ unsigned ColumnNo)
733
733
{
734
734
return wrap (Builder->createTemplateTypeParameter (
735
735
unwrapDI<DIDescriptor>(Scope),
@@ -775,3 +775,17 @@ extern "C" LLVMValueRef LLVMDIBuilderCreateComplexVariable(
775
775
ArgNo
776
776
));
777
777
}
778
+
779
+ extern " C" LLVMValueRef LLVMDIBuilderCreateNameSpace (
780
+ DIBuilderRef Builder,
781
+ LLVMValueRef Scope,
782
+ const char * Name,
783
+ LLVMValueRef File,
784
+ unsigned LineNo)
785
+ {
786
+ return wrap (Builder->createNameSpace (
787
+ unwrapDI<DIDescriptor>(Scope),
788
+ Name,
789
+ unwrapDI<DIFile>(File),
790
+ LineNo));
791
+ }
Original file line number Diff line number Diff line change @@ -611,6 +611,7 @@ LLVMDIBuilderCreateTemplateTypeParameter
611
611
LLVMDIBuilderCreateOpDeref
612
612
LLVMDIBuilderCreateOpPlus
613
613
LLVMDIBuilderCreateComplexVariable
614
+ LLVMDIBuilderCreateNameSpace
614
615
LLVMSetUnnamedAddr
615
616
LLVMRustAddPass
616
617
LLVMRustAddAnalysisPasses
You can’t perform that action at this time.
0 commit comments