aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Sema.zig')
-rw-r--r--src/Sema.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Sema.zig b/src/Sema.zig
index 195a0ef274..f74fa1e0bf 100644
--- a/src/Sema.zig
+++ b/src/Sema.zig
@@ -2212,6 +2212,10 @@ fn zirErrorSetDecl(
return sema.fail(block, src, "duplicate error set field {s}", .{name});
}
}
+
+ // names must be sorted.
+ Module.ErrorSet.sortNames(&names);
+
error_set.* = .{
.owner_decl = new_decl,
.node_offset = inst_data.src_node,