authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-10-19 15:08:41-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-10-21 21:38:41-04:00
log5aa82ed477b85cf8681bc0dc65f97e813990a2ed
tree7901f3116b48f4037baba620dd998013cb37c272
parentecfb18286a5270943382effdf383bae4546b184f

std.elf: remove some unneeded `@as`


1 files changed, 12 insertions(+), 12 deletions(-)

lib/std/elf.zig+12-12
......@@ -782,10 +782,10 @@ pub const Elf32_Sym = extern struct {
782782 st_shndx: Elf32_Section,
783783
784784 pub inline fn st_type(self: @This()) u4 {
785 return @as(u4, @truncate(self.st_info));
785 return @truncate(self.st_info);
786786 }
787787 pub inline fn st_bind(self: @This()) u4 {
788 return @as(u4, @truncate(self.st_info >> 4));
788 return @truncate(self.st_info >> 4);
789789 }
790790};
791791pub const Elf64_Sym = extern struct {
......@@ -797,10 +797,10 @@ pub const Elf64_Sym = extern struct {
797797 st_size: Elf64_Xword,
798798
799799 pub inline fn st_type(self: @This()) u4 {
800 return @as(u4, @truncate(self.st_info));
800 return @truncate(self.st_info);
801801 }
802802 pub inline fn st_bind(self: @This()) u4 {
803 return @as(u4, @truncate(self.st_info >> 4));
803 return @truncate(self.st_info >> 4);
804804 }
805805};
806806pub const Elf32_Syminfo = extern struct {
......@@ -816,10 +816,10 @@ pub const Elf32_Rel = extern struct {
816816 r_info: Elf32_Word,
817817
818818 pub inline fn r_sym(self: @This()) u24 {
819 return @as(u24, @truncate(self.r_info >> 8));
819 return @truncate(self.r_info >> 8);
820820 }
821821 pub inline fn r_type(self: @This()) u8 {
822 return @as(u8, @truncate(self.r_info));
822 return @truncate(self.r_info);
823823 }
824824};
825825pub const Elf64_Rel = extern struct {
......@@ -827,10 +827,10 @@ pub const Elf64_Rel = extern struct {
827827 r_info: Elf64_Xword,
828828
829829 pub inline fn r_sym(self: @This()) u32 {
830 return @as(u32, @truncate(self.r_info >> 32));
830 return @truncate(self.r_info >> 32);
831831 }
832832 pub inline fn r_type(self: @This()) u32 {
833 return @as(u32, @truncate(self.r_info));
833 return @truncate(self.r_info);
834834 }
835835};
836836pub const Elf32_Rela = extern struct {
......@@ -839,10 +839,10 @@ pub const Elf32_Rela = extern struct {
839839 r_addend: Elf32_Sword,
840840
841841 pub inline fn r_sym(self: @This()) u24 {
842 return @as(u24, @truncate(self.r_info >> 8));
842 return @truncate(self.r_info >> 8);
843843 }
844844 pub inline fn r_type(self: @This()) u8 {
845 return @as(u8, @truncate(self.r_info));
845 return @truncate(self.r_info);
846846 }
847847};
848848pub const Elf64_Rela = extern struct {
......@@ -851,10 +851,10 @@ pub const Elf64_Rela = extern struct {
851851 r_addend: Elf64_Sxword,
852852
853853 pub inline fn r_sym(self: @This()) u32 {
854 return @as(u32, @truncate(self.r_info >> 32));
854 return @truncate(self.r_info >> 32);
855855 }
856856 pub inline fn r_type(self: @This()) u32 {
857 return @as(u32, @truncate(self.r_info));
857 return @truncate(self.r_info);
858858 }
859859};
860860pub const Elf32_Dyn = extern struct {