@@ -25,7 +25,7 @@ use rustc_target::spec::SymbolVisibility;
25
25
use super :: RustString ;
26
26
use super :: debuginfo:: {
27
27
DIArray , DIBuilder , DIDerivedType , DIDescriptor , DIEnumerator , DIFile , DIFlags ,
28
- DIGlobalVariableExpression , DILocation , DISPFlags , DIScope , DISubprogram , DISubrange ,
28
+ DIGlobalVariableExpression , DILocation , DISPFlags , DIScope , DISubprogram ,
29
29
DITemplateTypeParameter , DIType , DIVariable , DebugEmissionKind , DebugNameTableKind ,
30
30
} ;
31
31
use crate :: llvm;
@@ -890,7 +890,6 @@ pub(crate) mod debuginfo {
890
890
pub ( crate ) type DIVariable = DIDescriptor ;
891
891
pub ( crate ) type DIGlobalVariableExpression = DIDescriptor ;
892
892
pub ( crate ) type DIArray = DIDescriptor ;
893
- pub ( crate ) type DISubrange = DIDescriptor ;
894
893
pub ( crate ) type DIEnumerator = DIDescriptor ;
895
894
pub ( crate ) type DITemplateTypeParameter = DIDescriptor ;
896
895
@@ -1989,6 +1988,12 @@ unsafe extern "C" {
1989
1988
Scope : Option < & ' ll Metadata > ,
1990
1989
AlignInBits : u32 , // (optional; default is 0)
1991
1990
) -> & ' ll Metadata ;
1991
+
1992
+ pub ( crate ) fn LLVMDIBuilderGetOrCreateSubrange < ' ll > (
1993
+ Builder : & DIBuilder < ' ll > ,
1994
+ LowerBound : i64 ,
1995
+ Count : i64 ,
1996
+ ) -> & ' ll Metadata ;
1992
1997
}
1993
1998
1994
1999
#[ link( name = "llvm-wrapper" , kind = "static" ) ]
@@ -2370,12 +2375,6 @@ unsafe extern "C" {
2370
2375
AlignInBits : u32 ,
2371
2376
) -> & ' a DIVariable ;
2372
2377
2373
- pub ( crate ) fn LLVMRustDIBuilderGetOrCreateSubrange < ' a > (
2374
- Builder : & DIBuilder < ' a > ,
2375
- Lo : i64 ,
2376
- Count : i64 ,
2377
- ) -> & ' a DISubrange ;
2378
-
2379
2378
pub ( crate ) fn LLVMRustDIBuilderGetOrCreateArray < ' a > (
2380
2379
Builder : & DIBuilder < ' a > ,
2381
2380
Ptr : * const Option < & ' a DIDescriptor > ,
0 commit comments