@@ -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)
@@ -612,7 +612,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateVariable(
612612 LLVMRustDIBuilderRef Builder, unsigned Tag, LLVMRustMetadataRef Scope,
613613 const char *Name, LLVMRustMetadataRef File, unsigned LineNo,
614614 LLVMRustMetadataRef Ty, bool AlwaysPreserve, LLVMRustDIFlags Flags,
615- unsigned ArgNo, uint64_t AlignInBits) {
615+ unsigned ArgNo, uint32_t AlignInBits) {
616616#if LLVM_VERSION_GE(3, 8)
617617 if (Tag == 0x100 ) { // DW_TAG_auto_variable
618618 return wrap (Builder->createAutoVariable (
@@ -637,7 +637,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateVariable(
637637
638638extern " C" LLVMRustMetadataRef
639639LLVMRustDIBuilderCreateArrayType (LLVMRustDIBuilderRef Builder, uint64_t Size,
640- uint64_t AlignInBits, LLVMRustMetadataRef Ty,
640+ uint32_t AlignInBits, LLVMRustMetadataRef Ty,
641641 LLVMRustMetadataRef Subscripts) {
642642 return wrap (
643643 Builder->createArrayType (Size, AlignInBits, unwrapDI<DIType>(Ty),
@@ -646,7 +646,7 @@ LLVMRustDIBuilderCreateArrayType(LLVMRustDIBuilderRef Builder, uint64_t Size,
646646
647647extern " C" LLVMRustMetadataRef
648648LLVMRustDIBuilderCreateVectorType (LLVMRustDIBuilderRef Builder, uint64_t Size,
649- uint64_t AlignInBits, LLVMRustMetadataRef Ty,
649+ uint32_t AlignInBits, LLVMRustMetadataRef Ty,
650650 LLVMRustMetadataRef Subscripts) {
651651 return wrap (
652652 Builder->createVectorType (Size, AlignInBits, unwrapDI<DIType>(Ty),
@@ -687,7 +687,7 @@ LLVMRustDIBuilderCreateEnumerator(LLVMRustDIBuilderRef Builder,
687687extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreateEnumerationType (
688688 LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Scope, const char *Name,
689689 LLVMRustMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
690- uint64_t AlignInBits, LLVMRustMetadataRef Elements,
690+ uint32_t AlignInBits, LLVMRustMetadataRef Elements,
691691 LLVMRustMetadataRef ClassTy) {
692692 return wrap (Builder->createEnumerationType (
693693 unwrapDI<DIDescriptor>(Scope), Name, unwrapDI<DIFile>(File), LineNumber,
@@ -698,7 +698,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateEnumerationType(
698698extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreateUnionType (
699699 LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Scope, const char *Name,
700700 LLVMRustMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
701- uint64_t AlignInBits, LLVMRustDIFlags Flags, LLVMRustMetadataRef Elements,
701+ uint32_t AlignInBits, LLVMRustDIFlags Flags, LLVMRustMetadataRef Elements,
702702 unsigned RunTimeLang, const char *UniqueId) {
703703 return wrap (Builder->createUnionType (
704704 unwrapDI<DIDescriptor>(Scope), Name, unwrapDI<DIFile>(File), LineNumber,
0 commit comments