Skip to content

Commit 9144d51

Browse files
committed
Auto merge of #117954 - aeubanks:dibuilder2, r=durin42
llvm-wrapper: Pass newly added param to DIBuilder::createEnumerationType() Added in LLVM in llvm/llvm-project#72011.
2 parents 6b771f6 + 7cde2ce commit 9144d51

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -1105,7 +1105,11 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateEnumerationType(
11051105
unwrapDI<DIDescriptor>(Scope), StringRef(Name, NameLen),
11061106
unwrapDI<DIFile>(File), LineNumber,
11071107
SizeInBits, AlignInBits, DINodeArray(unwrapDI<MDTuple>(Elements)),
1108-
unwrapDI<DIType>(ClassTy), "", IsScoped));
1108+
unwrapDI<DIType>(ClassTy),
1109+
#if LLVM_VERSION_GE(18, 0)
1110+
/* RunTimeLang */ 0,
1111+
#endif
1112+
"", IsScoped));
11091113
}
11101114

11111115
extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateUnionType(

0 commit comments

Comments
 (0)