behavior: update for different inferred error set order

Error sets are no longer alphabetically sorted.
This commit is contained in:
Jacob Young 2023-05-30 04:29:23 -04:00 committed by Andrew Kelley
parent f673c98a7c
commit 494d4f9b8e
2 changed files with 10 additions and 10 deletions

View File

@ -746,8 +746,8 @@ test "peer type resolution: disjoint error sets" {
try expect(error_set_info == .ErrorSet); try expect(error_set_info == .ErrorSet);
try expect(error_set_info.ErrorSet.?.len == 3); try expect(error_set_info.ErrorSet.?.len == 3);
try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One"));
try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Three")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Two"));
try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Two")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Three"));
} }
{ {
@ -756,8 +756,8 @@ test "peer type resolution: disjoint error sets" {
try expect(error_set_info == .ErrorSet); try expect(error_set_info == .ErrorSet);
try expect(error_set_info.ErrorSet.?.len == 3); try expect(error_set_info.ErrorSet.?.len == 3);
try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One"));
try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Three")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Two"));
try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Two")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Three"));
} }
} }
@ -778,8 +778,8 @@ test "peer type resolution: error union and error set" {
const error_set_info = @typeInfo(info.ErrorUnion.error_set); const error_set_info = @typeInfo(info.ErrorUnion.error_set);
try expect(error_set_info.ErrorSet.?.len == 3); try expect(error_set_info.ErrorSet.?.len == 3);
try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One"));
try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Three")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Two"));
try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Two")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Three"));
} }
{ {
@ -790,8 +790,8 @@ test "peer type resolution: error union and error set" {
const error_set_info = @typeInfo(info.ErrorUnion.error_set); const error_set_info = @typeInfo(info.ErrorUnion.error_set);
try expect(error_set_info.ErrorSet.?.len == 3); try expect(error_set_info.ErrorSet.?.len == 3);
try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One"));
try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Three")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Two"));
try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Two")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Three"));
} }
} }

View File

@ -214,8 +214,8 @@ test "type info: error set merged" {
try expect(error_set_info == .ErrorSet); try expect(error_set_info == .ErrorSet);
try expect(error_set_info.ErrorSet.?.len == 3); try expect(error_set_info.ErrorSet.?.len == 3);
try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[0].name, "One"));
try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Three")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[1].name, "Two"));
try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Two")); try expect(mem.eql(u8, error_set_info.ErrorSet.?[2].name, "Three"));
} }
test "type info: enum info" { test "type info: enum info" {