diff --git a/lib/std/static_string_map.zig b/lib/std/static_string_map.zig index c21cb230f1..730acca0fe 100644 --- a/lib/std/static_string_map.zig +++ b/lib/std/static_string_map.zig @@ -119,7 +119,7 @@ pub fn StaticStringMapWithEql( kvs.* = .{ .keys = sorted_keys.ptr, .values = sorted_vals.ptr, - .len = kvs_list.len, + .len = @intCast(kvs_list.len), }; self.kvs = kvs; @@ -270,13 +270,14 @@ const testing = std.testing; const test_alloc = testing.allocator; test "list literal of list literals" { - const slice = [_]TestKV{ + const slice: []const TestKV = &.{ .{ "these", .D }, .{ "have", .A }, .{ "nothing", .B }, .{ "incommon", .C }, .{ "samelen", .E }, }; + const map = TestMap.initComptime(slice); try testMap(map); // Default comparison is case sensitive