@@ -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
@@ -931,7 +928,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateFunction(
931928 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
932929 size_t NameLen, const char *LinkageName, size_t LinkageNameLen,
933930 LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
934- unsigned ScopeLine, LLVMRustDIFlags Flags, LLVMRustDISPFlags SPFlags,
931+ unsigned ScopeLine, LLVMDIFlags Flags, LLVMRustDISPFlags SPFlags,
935932 LLVMValueRef MaybeFn, LLVMMetadataRef TParam, LLVMMetadataRef Decl) {
936933 DITemplateParameterArray TParams =
937934 DITemplateParameterArray (unwrap<MDTuple>(TParam));
@@ -951,7 +948,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateMethod(
951948 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
952949 size_t NameLen, const char *LinkageName, size_t LinkageNameLen,
953950 LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
954- LLVMRustDIFlags Flags, LLVMRustDISPFlags SPFlags, LLVMMetadataRef TParam) {
951+ LLVMDIFlags Flags, LLVMRustDISPFlags SPFlags, LLVMMetadataRef TParam) {
955952 DITemplateParameterArray TParams =
956953 DITemplateParameterArray (unwrap<MDTuple>(TParam));
957954 DISubprogram::DISPFlags llvmSPFlags = fromRust (SPFlags);
@@ -968,7 +965,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateMethod(
968965extern " C" LLVMMetadataRef LLVMRustDIBuilderCreateVariantPart (
969966 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
970967 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,
972969 LLVMMetadataRef Discriminator, LLVMMetadataRef Elements,
973970 const char *UniqueId, size_t UniqueIdLen) {
974971 return wrap (unwrap (Builder)->createVariantPart (
@@ -983,7 +980,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateVariantMemberType(
983980 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
984981 size_t NameLen, LLVMMetadataRef File, unsigned LineNo, uint64_t SizeInBits,
985982 uint32_t AlignInBits, uint64_t OffsetInBits, LLVMValueRef Discriminant,
986- LLVMRustDIFlags Flags, LLVMMetadataRef Ty) {
983+ LLVMDIFlags Flags, LLVMMetadataRef Ty) {
987984 llvm::ConstantInt *D = nullptr ;
988985 if (Discriminant) {
989986 D = unwrap<llvm::ConstantInt>(Discriminant);
@@ -1028,8 +1025,8 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateStaticVariable(
10281025extern " C" LLVMMetadataRef LLVMRustDIBuilderCreateVariable (
10291026 LLVMDIBuilderRef Builder, unsigned Tag, LLVMMetadataRef Scope,
10301027 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) {
10331030 if (Tag == 0x100 ) { // DW_TAG_auto_variable
10341031 return wrap (unwrap (Builder)->createAutoVariable (
10351032 unwrapDI<DIDescriptor>(Scope), StringRef (Name, NameLen),
0 commit comments