@@ -513,7 +513,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateFunction(
513513
514514extern " C" LLVMRustMetadataRef
515515LLVMRustDIBuilderCreateBasicType (LLVMRustDIBuilderRef Builder, const char *Name,
516- uint64_t SizeInBits, uint64_t AlignInBits,
516+ uint64_t SizeInBits, uint32_t AlignInBits,
517517 unsigned Encoding) {
518518 return wrap (Builder->createBasicType (Name, SizeInBits,
519519#if LLVM_VERSION_LE(3, 9)
@@ -524,15 +524,15 @@ LLVMRustDIBuilderCreateBasicType(LLVMRustDIBuilderRef Builder, const char *Name,
524524
525525extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreatePointerType (
526526 LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef PointeeTy,
527- uint64_t SizeInBits, uint64_t AlignInBits, const char *Name) {
527+ uint64_t SizeInBits, uint32_t AlignInBits, const char *Name) {
528528 return wrap (Builder->createPointerType (unwrapDI<DIType>(PointeeTy),
529529 SizeInBits, AlignInBits, Name));
530530}
531531
532532extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreateStructType (
533533 LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Scope, const char *Name,
534534 LLVMRustMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
535- uint64_t AlignInBits, LLVMRustDIFlags Flags,
535+ uint32_t AlignInBits, LLVMRustDIFlags Flags,
536536 LLVMRustMetadataRef DerivedFrom, LLVMRustMetadataRef Elements,
537537 unsigned RunTimeLang, LLVMRustMetadataRef VTableHolder,
538538 const char *UniqueId) {
@@ -546,7 +546,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateStructType(
546546extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreateMemberType (
547547 LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Scope, const char *Name,
548548 LLVMRustMetadataRef File, unsigned LineNo, uint64_t SizeInBits,
549- uint64_t AlignInBits, uint64_t OffsetInBits, LLVMRustDIFlags Flags,
549+ uint32_t AlignInBits, uint64_t OffsetInBits, LLVMRustDIFlags Flags,
550550 LLVMRustMetadataRef Ty) {
551551 return wrap (Builder->createMemberType (unwrapDI<DIDescriptor>(Scope), Name,
552552 unwrapDI<DIFile>(File), LineNo,
@@ -573,7 +573,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateStaticVariable(
573573 LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Context, const char *Name,
574574 const char *LinkageName, LLVMRustMetadataRef File, unsigned LineNo,
575575 LLVMRustMetadataRef Ty, bool IsLocalToUnit, LLVMValueRef V,
576- LLVMRustMetadataRef Decl = nullptr , uint64_t AlignInBits = 0 ) {
576+ LLVMRustMetadataRef Decl = nullptr , uint32_t AlignInBits = 0 ) {
577577 Constant *InitVal = cast<Constant>(unwrap (V));
578578
579579#if LLVM_VERSION_GE(4, 0)
@@ -608,7 +608,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateVariable(
608608 LLVMRustDIBuilderRef Builder, unsigned Tag, LLVMRustMetadataRef Scope,
609609 const char *Name, LLVMRustMetadataRef File, unsigned LineNo,
610610 LLVMRustMetadataRef Ty, bool AlwaysPreserve, LLVMRustDIFlags Flags,
611- unsigned ArgNo, uint64_t AlignInBits) {
611+ unsigned ArgNo, uint32_t AlignInBits) {
612612#if LLVM_VERSION_GE(3, 8)
613613 if (Tag == 0x100 ) { // DW_TAG_auto_variable
614614 return wrap (Builder->createAutoVariable (
@@ -633,7 +633,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateVariable(
633633
634634extern " C" LLVMRustMetadataRef
635635LLVMRustDIBuilderCreateArrayType (LLVMRustDIBuilderRef Builder, uint64_t Size,
636- uint64_t AlignInBits, LLVMRustMetadataRef Ty,
636+ uint32_t AlignInBits, LLVMRustMetadataRef Ty,
637637 LLVMRustMetadataRef Subscripts) {
638638 return wrap (
639639 Builder->createArrayType (Size, AlignInBits, unwrapDI<DIType>(Ty),
@@ -642,7 +642,7 @@ LLVMRustDIBuilderCreateArrayType(LLVMRustDIBuilderRef Builder, uint64_t Size,
642642
643643extern " C" LLVMRustMetadataRef
644644LLVMRustDIBuilderCreateVectorType (LLVMRustDIBuilderRef Builder, uint64_t Size,
645- uint64_t AlignInBits, LLVMRustMetadataRef Ty,
645+ uint32_t AlignInBits, LLVMRustMetadataRef Ty,
646646 LLVMRustMetadataRef Subscripts) {
647647 return wrap (
648648 Builder->createVectorType (Size, AlignInBits, unwrapDI<DIType>(Ty),
@@ -683,7 +683,7 @@ LLVMRustDIBuilderCreateEnumerator(LLVMRustDIBuilderRef Builder,
683683extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreateEnumerationType (
684684 LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Scope, const char *Name,
685685 LLVMRustMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
686- uint64_t AlignInBits, LLVMRustMetadataRef Elements,
686+ uint32_t AlignInBits, LLVMRustMetadataRef Elements,
687687 LLVMRustMetadataRef ClassTy) {
688688 return wrap (Builder->createEnumerationType (
689689 unwrapDI<DIDescriptor>(Scope), Name, unwrapDI<DIFile>(File), LineNumber,
@@ -694,7 +694,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateEnumerationType(
694694extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreateUnionType (
695695 LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Scope, const char *Name,
696696 LLVMRustMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
697- uint64_t AlignInBits, LLVMRustDIFlags Flags, LLVMRustMetadataRef Elements,
697+ uint32_t AlignInBits, LLVMRustDIFlags Flags, LLVMRustMetadataRef Elements,
698698 unsigned RunTimeLang, const char *UniqueId) {
699699 return wrap (Builder->createUnionType (
700700 unwrapDI<DIDescriptor>(Scope), Name, unwrapDI<DIFile>(File), LineNumber,
0 commit comments