@@ -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
@@ -944,7 +941,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateFunction(
944
941
LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
945
942
size_t NameLen, const char *LinkageName, size_t LinkageNameLen,
946
943
LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
947
- unsigned ScopeLine, LLVMRustDIFlags Flags, LLVMRustDISPFlags SPFlags,
944
+ unsigned ScopeLine, LLVMDIFlags Flags, LLVMRustDISPFlags SPFlags,
948
945
LLVMValueRef MaybeFn, LLVMMetadataRef TParam, LLVMMetadataRef Decl) {
949
946
DITemplateParameterArray TParams =
950
947
DITemplateParameterArray (unwrap<MDTuple>(TParam));
@@ -964,7 +961,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateMethod(
964
961
LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
965
962
size_t NameLen, const char *LinkageName, size_t LinkageNameLen,
966
963
LLVMMetadataRef File, unsigned LineNo, LLVMMetadataRef Ty,
967
- LLVMRustDIFlags Flags, LLVMRustDISPFlags SPFlags, LLVMMetadataRef TParam) {
964
+ LLVMDIFlags Flags, LLVMRustDISPFlags SPFlags, LLVMMetadataRef TParam) {
968
965
DITemplateParameterArray TParams =
969
966
DITemplateParameterArray (unwrap<MDTuple>(TParam));
970
967
DISubprogram::DISPFlags llvmSPFlags = fromRust (SPFlags);
@@ -981,7 +978,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateMethod(
981
978
extern " C" LLVMMetadataRef LLVMRustDIBuilderCreateVariantPart (
982
979
LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
983
980
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,
985
982
LLVMMetadataRef Discriminator, LLVMMetadataRef Elements,
986
983
const char *UniqueId, size_t UniqueIdLen) {
987
984
return wrap (unwrap (Builder)->createVariantPart (
@@ -996,7 +993,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateVariantMemberType(
996
993
LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
997
994
size_t NameLen, LLVMMetadataRef File, unsigned LineNo, uint64_t SizeInBits,
998
995
uint32_t AlignInBits, uint64_t OffsetInBits, LLVMValueRef Discriminant,
999
- LLVMRustDIFlags Flags, LLVMMetadataRef Ty) {
996
+ LLVMDIFlags Flags, LLVMMetadataRef Ty) {
1000
997
llvm::ConstantInt *D = nullptr ;
1001
998
if (Discriminant) {
1002
999
D = unwrap<llvm::ConstantInt>(Discriminant);
@@ -1041,8 +1038,8 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateStaticVariable(
1041
1038
extern " C" LLVMMetadataRef LLVMRustDIBuilderCreateVariable (
1042
1039
LLVMDIBuilderRef Builder, unsigned Tag, LLVMMetadataRef Scope,
1043
1040
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) {
1046
1043
if (Tag == 0x100 ) { // DW_TAG_auto_variable
1047
1044
return wrap (unwrap (Builder)->createAutoVariable (
1048
1045
unwrapDI<DIDescriptor>(Scope), StringRef (Name, NameLen),
0 commit comments