| ... | @@ -900,7 +900,9 @@ fn zirEnumDecl( | ... | @@ -900,7 +900,9 @@ fn zirEnumDecl( |
| 900 | }; | 900 | }; |
| 901 | defer assert(enum_block.instructions.items.len == 0); // should all be comptime instructions | 901 | defer assert(enum_block.instructions.items.len == 0); // should all be comptime instructions |
| 902 | | 902 | |
| 903 | _ = try enum_sema.analyzeBody(&enum_block, body); | 903 | if (body.len != 0) { |
| | 904 | _ = try enum_sema.analyzeBody(&enum_block, body); |
| | 905 | } |
| 904 | | 906 | |
| 905 | sema.branch_count = enum_sema.branch_count; | 907 | sema.branch_count = enum_sema.branch_count; |
| 906 | sema.branch_quota = enum_sema.branch_quota; | 908 | sema.branch_quota = enum_sema.branch_quota; |