@@ -513,7 +513,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateFunction(
513
513
514
514
extern " C" LLVMRustMetadataRef
515
515
LLVMRustDIBuilderCreateBasicType (LLVMRustDIBuilderRef Builder, const char *Name,
516
- uint64_t SizeInBits, uint64_t AlignInBits,
516
+ uint64_t SizeInBits, uint32_t AlignInBits,
517
517
unsigned Encoding) {
518
518
return wrap (Builder->createBasicType (Name, SizeInBits,
519
519
#if LLVM_VERSION_LE(3, 9)
@@ -524,15 +524,15 @@ LLVMRustDIBuilderCreateBasicType(LLVMRustDIBuilderRef Builder, const char *Name,
524
524
525
525
extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreatePointerType (
526
526
LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef PointeeTy,
527
- uint64_t SizeInBits, uint64_t AlignInBits, const char *Name) {
527
+ uint64_t SizeInBits, uint32_t AlignInBits, const char *Name) {
528
528
return wrap (Builder->createPointerType (unwrapDI<DIType>(PointeeTy),
529
529
SizeInBits, AlignInBits, Name));
530
530
}
531
531
532
532
extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreateStructType (
533
533
LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Scope, const char *Name,
534
534
LLVMRustMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
535
- uint64_t AlignInBits, LLVMRustDIFlags Flags,
535
+ uint32_t AlignInBits, LLVMRustDIFlags Flags,
536
536
LLVMRustMetadataRef DerivedFrom, LLVMRustMetadataRef Elements,
537
537
unsigned RunTimeLang, LLVMRustMetadataRef VTableHolder,
538
538
const char *UniqueId) {
@@ -546,7 +546,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateStructType(
546
546
extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreateMemberType (
547
547
LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Scope, const char *Name,
548
548
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,
550
550
LLVMRustMetadataRef Ty) {
551
551
return wrap (Builder->createMemberType (unwrapDI<DIDescriptor>(Scope), Name,
552
552
unwrapDI<DIFile>(File), LineNo,
@@ -573,7 +573,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateStaticVariable(
573
573
LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Context, const char *Name,
574
574
const char *LinkageName, LLVMRustMetadataRef File, unsigned LineNo,
575
575
LLVMRustMetadataRef Ty, bool IsLocalToUnit, LLVMValueRef V,
576
- LLVMRustMetadataRef Decl = nullptr , uint64_t AlignInBits = 0 ) {
576
+ LLVMRustMetadataRef Decl = nullptr , uint32_t AlignInBits = 0 ) {
577
577
Constant *InitVal = cast<Constant>(unwrap (V));
578
578
579
579
#if LLVM_VERSION_GE(4, 0)
@@ -612,7 +612,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateVariable(
612
612
LLVMRustDIBuilderRef Builder, unsigned Tag, LLVMRustMetadataRef Scope,
613
613
const char *Name, LLVMRustMetadataRef File, unsigned LineNo,
614
614
LLVMRustMetadataRef Ty, bool AlwaysPreserve, LLVMRustDIFlags Flags,
615
- unsigned ArgNo, uint64_t AlignInBits) {
615
+ unsigned ArgNo, uint32_t AlignInBits) {
616
616
#if LLVM_VERSION_GE(3, 8)
617
617
if (Tag == 0x100 ) { // DW_TAG_auto_variable
618
618
return wrap (Builder->createAutoVariable (
@@ -637,7 +637,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateVariable(
637
637
638
638
extern " C" LLVMRustMetadataRef
639
639
LLVMRustDIBuilderCreateArrayType (LLVMRustDIBuilderRef Builder, uint64_t Size ,
640
- uint64_t AlignInBits, LLVMRustMetadataRef Ty,
640
+ uint32_t AlignInBits, LLVMRustMetadataRef Ty,
641
641
LLVMRustMetadataRef Subscripts) {
642
642
return wrap (
643
643
Builder->createArrayType (Size , AlignInBits, unwrapDI<DIType>(Ty),
@@ -646,7 +646,7 @@ LLVMRustDIBuilderCreateArrayType(LLVMRustDIBuilderRef Builder, uint64_t Size,
646
646
647
647
extern " C" LLVMRustMetadataRef
648
648
LLVMRustDIBuilderCreateVectorType (LLVMRustDIBuilderRef Builder, uint64_t Size ,
649
- uint64_t AlignInBits, LLVMRustMetadataRef Ty,
649
+ uint32_t AlignInBits, LLVMRustMetadataRef Ty,
650
650
LLVMRustMetadataRef Subscripts) {
651
651
return wrap (
652
652
Builder->createVectorType (Size , AlignInBits, unwrapDI<DIType>(Ty),
@@ -687,7 +687,7 @@ LLVMRustDIBuilderCreateEnumerator(LLVMRustDIBuilderRef Builder,
687
687
extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreateEnumerationType (
688
688
LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Scope, const char *Name,
689
689
LLVMRustMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
690
- uint64_t AlignInBits, LLVMRustMetadataRef Elements,
690
+ uint32_t AlignInBits, LLVMRustMetadataRef Elements,
691
691
LLVMRustMetadataRef ClassTy) {
692
692
return wrap (Builder->createEnumerationType (
693
693
unwrapDI<DIDescriptor>(Scope), Name, unwrapDI<DIFile>(File), LineNumber,
@@ -698,7 +698,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateEnumerationType(
698
698
extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreateUnionType (
699
699
LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Scope, const char *Name,
700
700
LLVMRustMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
701
- uint64_t AlignInBits, LLVMRustDIFlags Flags, LLVMRustMetadataRef Elements,
701
+ uint32_t AlignInBits, LLVMRustDIFlags Flags, LLVMRustMetadataRef Elements,
702
702
unsigned RunTimeLang, const char *UniqueId) {
703
703
return wrap (Builder->createUnionType (
704
704
unwrapDI<DIDescriptor>(Scope), Name, unwrapDI<DIFile>(File), LineNumber,
0 commit comments