Commit ad3f7e0cf0

Veikka Tuominen <git@vexu.eu>
2021-02-03 17:51:56
fix small inconsistency
1 parent 8b10079
Changed files (1)
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),