diff --git a/compiler/parser.v b/compiler/parser.v index 952a0e4dc5..2712721d23 100644 --- a/compiler/parser.v +++ b/compiler/parser.v @@ -686,7 +686,7 @@ fn (p mut Parser) enum_decl(_enum_name string) { enum_name = p.prepend_mod(enum_name) } // Skip empty enums - if enum_name != 'int' { + if enum_name != 'int' && !p.first_pass() { p.cgen.typedefs << 'typedef int $enum_name;' } p.check(.lcbr)