@@ -25,7 +25,7 @@ use rustc_target::spec::SymbolVisibility;
2525use super :: RustString ;
2626use super :: debuginfo:: {
2727 DIArray , DIBuilder , DIDerivedType , DIDescriptor , DIEnumerator , DIFile , DIFlags ,
28- DIGlobalVariableExpression , DILocation , DISPFlags , DIScope , DISubprogram , DISubrange ,
28+ DIGlobalVariableExpression , DILocation , DISPFlags , DIScope , DISubprogram ,
2929 DITemplateTypeParameter , DIType , DIVariable , DebugEmissionKind , DebugNameTableKind ,
3030} ;
3131use crate :: llvm;
@@ -890,7 +890,6 @@ pub(crate) mod debuginfo {
890890 pub ( crate ) type DIVariable = DIDescriptor ;
891891 pub ( crate ) type DIGlobalVariableExpression = DIDescriptor ;
892892 pub ( crate ) type DIArray = DIDescriptor ;
893- pub ( crate ) type DISubrange = DIDescriptor ;
894893 pub ( crate ) type DIEnumerator = DIDescriptor ;
895894 pub ( crate ) type DITemplateTypeParameter = DIDescriptor ;
896895
@@ -1989,6 +1988,12 @@ unsafe extern "C" {
19891988 Scope : Option < & ' ll Metadata > ,
19901989 AlignInBits : u32 , // (optional; default is 0)
19911990 ) -> & ' ll Metadata ;
1991+
1992+ pub ( crate ) fn LLVMDIBuilderGetOrCreateSubrange < ' ll > (
1993+ Builder : & DIBuilder < ' ll > ,
1994+ LowerBound : i64 ,
1995+ Count : i64 ,
1996+ ) -> & ' ll Metadata ;
19921997}
19931998
19941999#[ link( name = "llvm-wrapper" , kind = "static" ) ]
@@ -2370,12 +2375,6 @@ unsafe extern "C" {
23702375 AlignInBits : u32 ,
23712376 ) -> & ' a DIVariable ;
23722377
2373- pub ( crate ) fn LLVMRustDIBuilderGetOrCreateSubrange < ' a > (
2374- Builder : & DIBuilder < ' a > ,
2375- Lo : i64 ,
2376- Count : i64 ,
2377- ) -> & ' a DISubrange ;
2378-
23792378 pub ( crate ) fn LLVMRustDIBuilderGetOrCreateArray < ' a > (
23802379 Builder : & DIBuilder < ' a > ,
23812380 Ptr : * const Option < & ' a DIDescriptor > ,
0 commit comments