authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2023-05-30 04:29:23-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-06-10 20:47:57-07:00
log494d4f9b8e54b3a0f6c452e1b7dd28e50dd1e6c0
treeddc41f258d5d8cab4ce178171f0987dcb0fbde76
parentf673c98a7cd18b552cb4959bc22d1794df34c7ab

behavior: update for different inferred error set order

Error sets are no longer alphabetically sorted.

2 files changed, 10 insertions(+), 10 deletions(-)

test/behavior/cast.zig+8-8
......@@ -746,8 +746,8 @@ test "peer type resolution: disjoint error sets" {
746746 try expect(error_set_info == .ErrorSet);
747747 try expect(error_set_info.ErrorSet.?.len == 3);
748748 try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One"));
749 try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Three"));
750 try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Two"));
749 try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Two"));
750 try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Three"));
751751 }
752752
753753 {
......@@ -756,8 +756,8 @@ test "peer type resolution: disjoint error sets" {
756756 try expect(error_set_info == .ErrorSet);
757757 try expect(error_set_info.ErrorSet.?.len == 3);
758758 try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One"));
759 try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Three"));
760 try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Two"));
759 try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Two"));
760 try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Three"));
761761 }
762762}
763763
......@@ -778,8 +778,8 @@ test "peer type resolution: error union and error set" {
778778 const error_set_info = @typeInfo(info.ErrorUnion.error_set);
779779 try expect(error_set_info.ErrorSet.?.len == 3);
780780 try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One"));
781 try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Three"));
782 try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Two"));
781 try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Two"));
782 try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Three"));
783783 }
784784
785785 {
......@@ -790,8 +790,8 @@ test "peer type resolution: error union and error set" {
790790 const error_set_info = @typeInfo(info.ErrorUnion.error_set);
791791 try expect(error_set_info.ErrorSet.?.len == 3);
792792 try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One"));
793 try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Three"));
794 try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Two"));
793 try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Two"));
794 try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Three"));
795795 }
796796}
797797
test/behavior/type_info.zig+2-2
......@@ -214,8 +214,8 @@ test "type info: error set merged" {
214214 try expect(error_set_info == .ErrorSet);
215215 try expect(error_set_info.ErrorSet.?.len == 3);
216216 try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One"));
217 try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Three"));
218 try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Two"));
217 try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Two"));
218 try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Three"));
219219}
220220
221221test "type info: enum info" {