[Strict memory safety] Update standard library for nested safe/unsafe types

Use this to mark a few internal types @safe now that it works properly.
This commit is contained in:
Doug Gregor
2025-04-19 19:54:32 -07:00
parent 53ca902267
commit 457eb4cc64
18 changed files with 326 additions and 315 deletions

View File

@@ -29,7 +29,7 @@ extension Set {
} else {
for m in source {
guard let member = transform(m) else { return nil }
target._unsafeInsertNew(member)
unsafe target._unsafeInsertNew(member)
}
}
self.init(_native: target)