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 {...@@ -782,10 +782,10 @@ pub const Elf32_Sym = extern struct {
782 st_shndx: Elf32_Section,782 st_shndx: Elf32_Section,
783783
784 pub inline fn st_type(self: @This()) u4 {784 pub inline fn st_type(self: @This()) u4 {
785 return @as(u4, @truncate(self.st_info));785 return @truncate(self.st_info);
786 }786 }
787 pub inline fn st_bind(self: @This()) u4 {787 pub inline fn st_bind(self: @This()) u4 {
788 return @as(u4, @truncate(self.st_info >> 4));788 return @truncate(self.st_info >> 4);
789 }789 }
790};790};
791pub const Elf64_Sym = extern struct {791pub const Elf64_Sym = extern struct {
...@@ -797,10 +797,10 @@ pub const Elf64_Sym = extern struct {...@@ -797,10 +797,10 @@ pub const Elf64_Sym = extern struct {
797 st_size: Elf64_Xword,797 st_size: Elf64_Xword,
798798
799 pub inline fn st_type(self: @This()) u4 {799 pub inline fn st_type(self: @This()) u4 {
800 return @as(u4, @truncate(self.st_info));800 return @truncate(self.st_info);
801 }801 }
802 pub inline fn st_bind(self: @This()) u4 {802 pub inline fn st_bind(self: @This()) u4 {
803 return @as(u4, @truncate(self.st_info >> 4));803 return @truncate(self.st_info >> 4);
804 }804 }
805};805};
806pub const Elf32_Syminfo = extern struct {806pub const Elf32_Syminfo = extern struct {
...@@ -816,10 +816,10 @@ pub const Elf32_Rel = extern struct {...@@ -816,10 +816,10 @@ pub const Elf32_Rel = extern struct {
816 r_info: Elf32_Word,816 r_info: Elf32_Word,
817817
818 pub inline fn r_sym(self: @This()) u24 {818 pub inline fn r_sym(self: @This()) u24 {
819 return @as(u24, @truncate(self.r_info >> 8));819 return @truncate(self.r_info >> 8);
820 }820 }
821 pub inline fn r_type(self: @This()) u8 {821 pub inline fn r_type(self: @This()) u8 {
822 return @as(u8, @truncate(self.r_info));822 return @truncate(self.r_info);
823 }823 }
824};824};
825pub const Elf64_Rel = extern struct {825pub const Elf64_Rel = extern struct {
...@@ -827,10 +827,10 @@ pub const Elf64_Rel = extern struct {...@@ -827,10 +827,10 @@ pub const Elf64_Rel = extern struct {
827 r_info: Elf64_Xword,827 r_info: Elf64_Xword,
828828
829 pub inline fn r_sym(self: @This()) u32 {829 pub inline fn r_sym(self: @This()) u32 {
830 return @as(u32, @truncate(self.r_info >> 32));830 return @truncate(self.r_info >> 32);
831 }831 }
832 pub inline fn r_type(self: @This()) u32 {832 pub inline fn r_type(self: @This()) u32 {
833 return @as(u32, @truncate(self.r_info));833 return @truncate(self.r_info);
834 }834 }
835};835};
836pub const Elf32_Rela = extern struct {836pub const Elf32_Rela = extern struct {
...@@ -839,10 +839,10 @@ pub const Elf32_Rela = extern struct {...@@ -839,10 +839,10 @@ pub const Elf32_Rela = extern struct {
839 r_addend: Elf32_Sword,839 r_addend: Elf32_Sword,
840840
841 pub inline fn r_sym(self: @This()) u24 {841 pub inline fn r_sym(self: @This()) u24 {
842 return @as(u24, @truncate(self.r_info >> 8));842 return @truncate(self.r_info >> 8);
843 }843 }
844 pub inline fn r_type(self: @This()) u8 {844 pub inline fn r_type(self: @This()) u8 {
845 return @as(u8, @truncate(self.r_info));845 return @truncate(self.r_info);
846 }846 }
847};847};
848pub const Elf64_Rela = extern struct {848pub const Elf64_Rela = extern struct {
...@@ -851,10 +851,10 @@ pub const Elf64_Rela = extern struct {...@@ -851,10 +851,10 @@ pub const Elf64_Rela = extern struct {
851 r_addend: Elf64_Sxword,851 r_addend: Elf64_Sxword,
852852
853 pub inline fn r_sym(self: @This()) u32 {853 pub inline fn r_sym(self: @This()) u32 {
854 return @as(u32, @truncate(self.r_info >> 32));854 return @truncate(self.r_info >> 32);
855 }855 }
856 pub inline fn r_type(self: @This()) u32 {856 pub inline fn r_type(self: @This()) u32 {
857 return @as(u32, @truncate(self.r_info));857 return @truncate(self.r_info);
858 }858 }
859};859};
860pub const Elf32_Dyn = extern struct {860pub const Elf32_Dyn = extern struct {