zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit ad3f7e0cf0d4176bfc60b15b47562bd1a8adb666 (tree)
parent 8b100792ebaa4fa17dd75fadc7a8bdb47328dfad
Author: Veikka Tuominen <git@vexu.eu>
Date:   Wed,  3 Feb 2021 18:51:56 +0200

fix small inconsistency

Diffstat:
Msrc/zir_sema.zig | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/zir_sema.zig b/src/zir_sema.zig @@ -1257,13 +1257,13 @@ fn zirMergeErrorSets(mod: *Module, scope: *Scope, inst: *zir.Inst.BinOp) InnerEr .error_set => { var multiple = rhs_ty.castTag(.error_set).?.data.typed_value.most_recent.typed_value.val.castTag(.error_set).?.data.fields; var it = multiple.iterator(); - while (it.next()) |name| { - const entry = try mod.getErrorValue(name.key); + while (it.next()) |entry| { payload.data.fields.putAssumeCapacity(entry.key, entry.value); } }, else => unreachable, } + // TODO create name in format "error:line:column" const new_decl = try mod.createAnonymousDecl(scope, &new_decl_arena, .{ .ty = Type.initTag(.type), .val = Value.initPayload(&payload.base),