@@ -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)
@@ -608,7 +608,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateVariable(
608
608
LLVMRustDIBuilderRef Builder, unsigned Tag, LLVMRustMetadataRef Scope,
609
609
const char *Name, LLVMRustMetadataRef File, unsigned LineNo,
610
610
LLVMRustMetadataRef Ty, bool AlwaysPreserve, LLVMRustDIFlags Flags,
611
- unsigned ArgNo, uint64_t AlignInBits) {
611
+ unsigned ArgNo, uint32_t AlignInBits) {
612
612
#if LLVM_VERSION_GE(3, 8)
613
613
if (Tag == 0x100 ) { // DW_TAG_auto_variable
614
614
return wrap (Builder->createAutoVariable (
@@ -633,7 +633,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateVariable(
633
633
634
634
extern " C" LLVMRustMetadataRef
635
635
LLVMRustDIBuilderCreateArrayType (LLVMRustDIBuilderRef Builder, uint64_t Size ,
636
- uint64_t AlignInBits, LLVMRustMetadataRef Ty,
636
+ uint32_t AlignInBits, LLVMRustMetadataRef Ty,
637
637
LLVMRustMetadataRef Subscripts) {
638
638
return wrap (
639
639
Builder->createArrayType (Size , AlignInBits, unwrapDI<DIType>(Ty),
@@ -642,7 +642,7 @@ LLVMRustDIBuilderCreateArrayType(LLVMRustDIBuilderRef Builder, uint64_t Size,
642
642
643
643
extern " C" LLVMRustMetadataRef
644
644
LLVMRustDIBuilderCreateVectorType (LLVMRustDIBuilderRef Builder, uint64_t Size ,
645
- uint64_t AlignInBits, LLVMRustMetadataRef Ty,
645
+ uint32_t AlignInBits, LLVMRustMetadataRef Ty,
646
646
LLVMRustMetadataRef Subscripts) {
647
647
return wrap (
648
648
Builder->createVectorType (Size , AlignInBits, unwrapDI<DIType>(Ty),
@@ -683,7 +683,7 @@ LLVMRustDIBuilderCreateEnumerator(LLVMRustDIBuilderRef Builder,
683
683
extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreateEnumerationType (
684
684
LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Scope, const char *Name,
685
685
LLVMRustMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
686
- uint64_t AlignInBits, LLVMRustMetadataRef Elements,
686
+ uint32_t AlignInBits, LLVMRustMetadataRef Elements,
687
687
LLVMRustMetadataRef ClassTy) {
688
688
return wrap (Builder->createEnumerationType (
689
689
unwrapDI<DIDescriptor>(Scope), Name, unwrapDI<DIFile>(File), LineNumber,
@@ -694,7 +694,7 @@ extern "C" LLVMRustMetadataRef LLVMRustDIBuilderCreateEnumerationType(
694
694
extern " C" LLVMRustMetadataRef LLVMRustDIBuilderCreateUnionType (
695
695
LLVMRustDIBuilderRef Builder, LLVMRustMetadataRef Scope, const char *Name,
696
696
LLVMRustMetadataRef File, unsigned LineNumber, uint64_t SizeInBits,
697
- uint64_t AlignInBits, LLVMRustDIFlags Flags, LLVMRustMetadataRef Elements,
697
+ uint32_t AlignInBits, LLVMRustDIFlags Flags, LLVMRustMetadataRef Elements,
698
698
unsigned RunTimeLang, const char *UniqueId) {
699
699
return wrap (Builder->createUnionType (
700
700
unwrapDI<DIDescriptor>(Scope), Name, unwrapDI<DIFile>(File), LineNumber,
0 commit comments