From 46b692f1f6c98015215e4a9245afb38874188b7e Mon Sep 17 00:00:00 2001 From: Evan Haas Date: Wed, 17 Apr 2024 08:22:01 -0700 Subject: [PATCH] Update src/aro/Parser.zig Co-authored-by: Veikka Tuominen --- src/aro/Parser.zig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/aro/Parser.zig b/src/aro/Parser.zig index 4dc4f3ce..ef39f075 100644 --- a/src/aro/Parser.zig +++ b/src/aro/Parser.zig @@ -2489,12 +2489,13 @@ fn enumSpec(p: *Parser) Error!Type { try p.errTok(.enum_fixed, colon); break :fixed null; }; - if (fixed.isInt() and !fixed.is(.@"enum")) { - try p.errTok(.enum_fixed, colon); - } else { + + if (!fixed.isInt() or fixed.is(.@"enum")) { try p.errStr(.invalid_type_underlying_enum, ty_start, try p.typeStr(fixed)); break :fixed Type.int; } + + try p.errTok(.enum_fixed, colon); break :fixed fixed; } else null;