aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-10-19 15:08:41 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-10-21 21:38:41 -0400
commit5aa82ed477b85cf8681bc0dc65f97e813990a2ed (patch)
tree7901f3116b48f4037baba620dd998013cb37c272 /lib/std
parentecfb18286a5270943382effdf383bae4546b184f (diff)
downloadzig-5aa82ed477b85cf8681bc0dc65f97e813990a2ed.tar.gz
zig-5aa82ed477b85cf8681bc0dc65f97e813990a2ed.zip
std.elf: remove some unneeded `@as`
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/elf.zig24
1 files changed, 12 insertions, 12 deletions
diff --git a/lib/std/elf.zig b/lib/std/elf.zig
index 4c314fadc1..4bb30b854d 100644
--- a/lib/std/elf.zig
+++ b/lib/std/elf.zig
@@ -782,10 +782,10 @@ pub const Elf32_Sym = extern struct {
st_shndx: Elf32_Section,
pub inline fn st_type(self: @This()) u4 {
- return @as(u4, @truncate(self.st_info));
+ return @truncate(self.st_info);
}
pub inline fn st_bind(self: @This()) u4 {
- return @as(u4, @truncate(self.st_info >> 4));
+ return @truncate(self.st_info >> 4);
}
};
pub const Elf64_Sym = extern struct {
@@ -797,10 +797,10 @@ pub const Elf64_Sym = extern struct {
st_size: Elf64_Xword,
pub inline fn st_type(self: @This()) u4 {
- return @as(u4, @truncate(self.st_info));
+ return @truncate(self.st_info);
}
pub inline fn st_bind(self: @This()) u4 {
- return @as(u4, @truncate(self.st_info >> 4));
+ return @truncate(self.st_info >> 4);
}
};
pub const Elf32_Syminfo = extern struct {
@@ -816,10 +816,10 @@ pub const Elf32_Rel = extern struct {
r_info: Elf32_Word,
pub inline fn r_sym(self: @This()) u24 {
- return @as(u24, @truncate(self.r_info >> 8));
+ return @truncate(self.r_info >> 8);
}
pub inline fn r_type(self: @This()) u8 {
- return @as(u8, @truncate(self.r_info));
+ return @truncate(self.r_info);
}
};
pub const Elf64_Rel = extern struct {
@@ -827,10 +827,10 @@ pub const Elf64_Rel = extern struct {
r_info: Elf64_Xword,
pub inline fn r_sym(self: @This()) u32 {
- return @as(u32, @truncate(self.r_info >> 32));
+ return @truncate(self.r_info >> 32);
}
pub inline fn r_type(self: @This()) u32 {
- return @as(u32, @truncate(self.r_info));
+ return @truncate(self.r_info);
}
};
pub const Elf32_Rela = extern struct {
@@ -839,10 +839,10 @@ pub const Elf32_Rela = extern struct {
r_addend: Elf32_Sword,
pub inline fn r_sym(self: @This()) u24 {
- return @as(u24, @truncate(self.r_info >> 8));
+ return @truncate(self.r_info >> 8);
}
pub inline fn r_type(self: @This()) u8 {
- return @as(u8, @truncate(self.r_info));
+ return @truncate(self.r_info);
}
};
pub const Elf64_Rela = extern struct {
@@ -851,10 +851,10 @@ pub const Elf64_Rela = extern struct {
r_addend: Elf64_Sxword,
pub inline fn r_sym(self: @This()) u32 {
- return @as(u32, @truncate(self.r_info >> 32));
+ return @truncate(self.r_info >> 32);
}
pub inline fn r_type(self: @This()) u32 {
- return @as(u32, @truncate(self.r_info));
+ return @truncate(self.r_info);
}
};
pub const Elf32_Dyn = extern struct {