@@ -635,9 +635,6 @@ template <typename DIT> DIT *unwrapDIPtr(LLVMMetadataRef Ref) {
635
635
#define DIArray DINodeArray
636
636
#define unwrapDI unwrapDIPtr
637
637
638
- // Temporary typedef to avoid churning functions that are about to be deleted.
639
- typedef LLVMDIFlags LLVMRustDIFlags;
640
-
641
638
static DINode::DIFlags fromRust (LLVMDIFlags Flags) {
642
639
using DIFlags = DINode::DIFlags;
643
640
@@ -931,7 +928,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateFunction(
931
928
LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
932
929
size_t NameLen, const char *LinkageName, size_t LinkageNameLen,
933
930
LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
934
- unsigned ScopeLine, LLVMRustDIFlags Flags, LLVMRustDISPFlags SPFlags,
931
+ unsigned ScopeLine, LLVMDIFlags Flags, LLVMRustDISPFlags SPFlags,
935
932
LLVMValueRef MaybeFn, LLVMMetadataRef TParam, LLVMMetadataRef Decl) {
936
933
DITemplateParameterArray TParams =
937
934
DITemplateParameterArray (unwrap<MDTuple>(TParam));
@@ -951,7 +948,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateMethod(
951
948
LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
952
949
size_t NameLen, const char *LinkageName, size_t LinkageNameLen,
953
950
LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
954
- LLVMRustDIFlags Flags, LLVMRustDISPFlags SPFlags, LLVMMetadataRef TParam) {
951
+ LLVMDIFlags Flags, LLVMRustDISPFlags SPFlags, LLVMMetadataRef TParam) {
955
952
DITemplateParameterArray TParams =
956
953
DITemplateParameterArray (unwrap<MDTuple>(TParam));
957
954
DISubprogram::DISPFlags llvmSPFlags = fromRust (SPFlags);
@@ -968,7 +965,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateMethod(
968
965
extern " C" LLVMMetadataRef LLVMRustDIBuilderCreateVariantPart (
969
966
LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
970
967
size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
971
- uint64_t SizeInBits, uint32_t AlignInBits, LLVMRustDIFlags Flags,
968
+ uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags,
972
969
LLVMMetadataRef Discriminator, LLVMMetadataRef Elements,
973
970
const char *UniqueId, size_t UniqueIdLen) {
974
971
return wrap (unwrap (Builder)->createVariantPart (
@@ -983,7 +980,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateVariantMemberType(
983
980
LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
984
981
size_t NameLen, LLVMMetadataRef File, unsigned LineNo, uint64_t SizeInBits,
985
982
uint32_t AlignInBits, uint64_t OffsetInBits, LLVMValueRef Discriminant,
986
- LLVMRustDIFlags Flags, LLVMMetadataRef Ty) {
983
+ LLVMDIFlags Flags, LLVMMetadataRef Ty) {
987
984
llvm::ConstantInt *D = nullptr ;
988
985
if (Discriminant) {
989
986
D = unwrap<llvm::ConstantInt>(Discriminant);
@@ -1028,8 +1025,8 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateStaticVariable(
1028
1025
extern " C" LLVMMetadataRef LLVMRustDIBuilderCreateVariable (
1029
1026
LLVMDIBuilderRef Builder, unsigned Tag, LLVMMetadataRef Scope,
1030
1027
const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo,
1031
- LLVMMetadataRef Ty, bool AlwaysPreserve, LLVMRustDIFlags Flags,
1032
- unsigned ArgNo, uint32_t AlignInBits) {
1028
+ LLVMMetadataRef Ty, bool AlwaysPreserve, LLVMDIFlags Flags, unsigned ArgNo ,
1029
+ uint32_t AlignInBits) {
1033
1030
if (Tag == 0x100 ) { // DW_TAG_auto_variable
1034
1031
return wrap (unwrap (Builder)->createAutoVariable (
1035
1032
unwrapDI<DIDescriptor>(Scope), StringRef (Name, NameLen),
0 commit comments