From 9e33d6f6fa4883ef5ffaaa73995878b17fca5c8b Mon Sep 17 00:00:00 2001 From: Swastik Date: Mon, 7 Oct 2024 13:19:13 +0530 Subject: [PATCH] early return --- vlib/v/checker/comptime.v | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/vlib/v/checker/comptime.v b/vlib/v/checker/comptime.v index e448558ae31430..39f59572d732a9 100644 --- a/vlib/v/checker/comptime.v +++ b/vlib/v/checker/comptime.v @@ -330,13 +330,12 @@ fn (mut c Checker) comptime_for(mut node ast.ComptimeFor) { c.error('iterating over `.params` is supported only for functions, and `${sym.name}` is not a function', node.typ_pos) return - } else { - c.push_new_comptime_info() - c.comptime.inside_comptime_for = true - c.comptime.comptime_for_method_param_var = node.val_var - c.stmts(mut node.stmts) - c.pop_comptime_info() } + c.push_new_comptime_info() + c.comptime.inside_comptime_for = true + c.comptime.comptime_for_method_param_var = node.val_var + c.stmts(mut node.stmts) + c.pop_comptime_info() } else if node.kind == .variants { if c.variant_data_type == 0 { c.variant_data_type = ast.idx_to_type(c.table.find_type_idx('VariantData'))