From 5c65e58fe2edb9b58c52093d56fac6e5e4d67fee Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Mon, 14 Oct 2024 15:06:16 +0300 Subject: [PATCH] cgen: fix err message for `if _ := m[key] {` --- vlib/v/gen/c/index.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vlib/v/gen/c/index.v b/vlib/v/gen/c/index.v index 3d5f8fbcf9..abe4b7ba78 100644 --- a/vlib/v/gen/c/index.v +++ b/vlib/v/gen/c/index.v @@ -518,7 +518,7 @@ fn (mut g Gen) index_of_map(node ast.IndexExpr, sym ast.TypeSymbol) { g.writeln('if (${tmp_opt_ptr}) {') g.writeln('\t*((${val_type_str}*)&${tmp_opt}.data) = *((${val_type_str}*)${tmp_opt_ptr});') g.writeln('} else {') - g.writeln('\t${tmp_opt}.state = 2; ${tmp_opt}.err = _v_error(_SLIT("array index out of range"));') + g.writeln('\t${tmp_opt}.state = 2; ${tmp_opt}.err = _v_error(_SLIT("map key does not exist"));') g.writeln('}') if !node.is_option { g.or_block(tmp_opt, node.or_expr, val_type)