caller-context comptime preservation

This commit is contained in:
2026-07-22 11:32:28 +02:00
parent 07e89e23e1
commit ec5880e757
2 changed files with 13 additions and 10 deletions
+1 -7
View File
@@ -27,13 +27,7 @@ init func($V type, $N usize, $entries [N]Pair(V)) StaticStringMap(V) {
compile_error!("static string map key is too long")
}
for (usize(0))..i |prior| {
other :: entries[prior].0
equal bool = entry.0.len == other.len
byte_index usize = 0
while equal and byte_index < entry.0.len : byte_index += 1 {
equal = entry.0[byte_index] == other[byte_index]
}
if equal {
if mem.eql(u8, entry.0, entries[prior].0) {
compile_error!("duplicate static string map key")
}
}