mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
not a struct wrapping an Optional. Among other things, this means you can now pattern-match on an IUO. It also makes it more convenient to build and destroy them. SILGen's type lowering should probably canonicalize one kind of optional to the other so that we don't get silly abstraction costs from conversion. Swift SVN r18991
50 KiB
50 KiB