mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
We can't really treat them as always-initialized because that makes move checking think that there's a value to destroy even on initialization, causing deinits to run on uninitialized memory. Remove my previous hack, and use a `zeroInitializer` to initialize the value state when emitting `init`, which is where we really need the bootstrapping-into-initialized behavior. rdar://113057256
93 KiB
93 KiB