From 497eb3182041a199d41c4c4fb7f44fa31d8c41e3 Mon Sep 17 00:00:00 2001 From: Noam Preil Date: Sun, 17 May 2020 04:34:18 -0400 Subject: [PATCH] Fix the dumb in x86 too --- src-self-hosted/backend/x86.zig | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src-self-hosted/backend/x86.zig b/src-self-hosted/backend/x86.zig index df1bb459ea..0de736f350 100644 --- a/src-self-hosted/backend/x86.zig +++ b/src-self-hosted/backend/x86.zig @@ -19,12 +19,7 @@ pub const Register = enum(u8) { } pub fn id(self: @This()) u3 { - return @intCast(u4, switch (@enumToInt(self)) { - 0...7 => |i| i, - 8...15 => |i| i - 8, - 16...23 => |i| i - 16, - else => unreachable, - }); + return @truncate(u3, @enumToInt(self)); } };