From 5aba419165e819d70b5f585f04b985f29163b0fb Mon Sep 17 00:00:00 2001 From: Robin Voetter Date: Thu, 11 Jun 2020 18:46:53 +0200 Subject: [PATCH] Fix cast --- generator/registry/parse.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/generator/registry/parse.zig b/generator/registry/parse.zig index 9905271..9f8624e 100644 --- a/generator/registry/parse.zig +++ b/generator/registry/parse.zig @@ -480,16 +480,16 @@ fn parseEnumExtension(elem: *xml.Element, parent_extnumber: ?u31) !?registry.Req const actual_extnumber = extnumber orelse parent_extnumber orelse return error.InvalidRegistry; const value = blk: { - const abs_value: i32 = enumExtOffsetToValue(actual_extnumber, offset); + const abs_value = enumExtOffsetToValue(actual_extnumber, offset); if (elem.getAttribute("dir")) |dir| { if (mem.eql(u8, dir, "-")) { - break :blk -abs_value; + break :blk -@as(i32, abs_value); } else { return error.InvalidRegistry; } } - break :blk abs_value; + break :blk @as(i32, abs_value); }; return registry.Require.EnumExtension{