@@ -635,9 +635,6 @@ template <typename DIT> DIT *unwrapDIPtr(LLVMMetadataRef Ref) {
635635#define DIArray DINodeArray
636636#define unwrapDI unwrapDIPtr
637637
638- // Temporary typedef to avoid churning functions that are about to be deleted.
639- typedef LLVMDIFlags LLVMRustDIFlags;
640-
641638static DINode::DIFlags fromRust (LLVMDIFlags Flags) {
642639 using DIFlags = DINode::DIFlags;
643640
@@ -944,7 +941,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateFunction(
944941 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
945942 size_t NameLen, const char *LinkageName, size_t LinkageNameLen,
946943 LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
947- unsigned ScopeLine, LLVMRustDIFlags Flags, LLVMRustDISPFlags SPFlags,
944+ unsigned ScopeLine, LLVMDIFlags Flags, LLVMRustDISPFlags SPFlags,
948945 LLVMValueRef MaybeFn, LLVMMetadataRef TParam, LLVMMetadataRef Decl) {
949946 DITemplateParameterArray TParams =
950947 DITemplateParameterArray (unwrap<MDTuple>(TParam));
@@ -964,7 +961,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateMethod(
964961 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
965962 size_t NameLen, const char *LinkageName, size_t LinkageNameLen,
966963 LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
967- LLVMRustDIFlags Flags, LLVMRustDISPFlags SPFlags, LLVMMetadataRef TParam) {
964+ LLVMDIFlags Flags, LLVMRustDISPFlags SPFlags, LLVMMetadataRef TParam) {
968965 DITemplateParameterArray TParams =
969966 DITemplateParameterArray (unwrap<MDTuple>(TParam));
970967 DISubprogram::DISPFlags llvmSPFlags = fromRust (SPFlags);
@@ -981,7 +978,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateMethod(
981978extern " C" LLVMMetadataRef LLVMRustDIBuilderCreateVariantPart (
982979 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
983980 size_t NameLen, LLVMMetadataRef File, unsigned LineNumber,
984- uint64_t SizeInBits, uint32_t AlignInBits, LLVMRustDIFlags Flags,
981+ uint64_t SizeInBits, uint32_t AlignInBits, LLVMDIFlags Flags,
985982 LLVMMetadataRef Discriminator, LLVMMetadataRef Elements,
986983 const char *UniqueId, size_t UniqueIdLen) {
987984 return wrap (unwrap (Builder)->createVariantPart (
@@ -996,7 +993,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateVariantMemberType(
996993 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
997994 size_t NameLen, LLVMMetadataRef File, unsigned LineNo, uint64_t SizeInBits,
998995 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMValueRef Discriminant,
999- LLVMRustDIFlags Flags, LLVMMetadataRef Ty) {
996+ LLVMDIFlags Flags, LLVMMetadataRef Ty) {
1000997 llvm::ConstantInt *D = nullptr ;
1001998 if (Discriminant) {
1002999 D = unwrap<llvm::ConstantInt>(Discriminant);
@@ -1041,8 +1038,8 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateStaticVariable(
10411038extern " C" LLVMMetadataRef LLVMRustDIBuilderCreateVariable (
10421039 LLVMDIBuilderRef Builder, unsigned Tag, LLVMMetadataRef Scope,
10431040 const char *Name, size_t NameLen, LLVMMetadataRef File, unsigned LineNo,
1044- LLVMMetadataRef Ty, bool AlwaysPreserve, LLVMRustDIFlags Flags,
1045- unsigned ArgNo, uint32_t AlignInBits) {
1041+ LLVMMetadataRef Ty, bool AlwaysPreserve, LLVMDIFlags Flags, unsigned ArgNo ,
1042+ uint32_t AlignInBits) {
10461043 if (Tag == 0x100 ) { // DW_TAG_auto_variable
10471044 return wrap (unwrap (Builder)->createAutoVariable (
10481045 unwrapDI<DIDescriptor>(Scope), StringRef (Name, NameLen),
0 commit comments