mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
If a sugared type desugars to a substitutable type, we would return the replacement type without the sugar. I think in practice this meant that ParenType would be lost sometimes. Preserving this correctly is required for an upcoming CSDiag change. Note that there's a minor source-breaking change with enum case constructors here. I've filed <rdar://problem/27261929> to track sorting it out in Swift 3 mode. Also an upcoming patch fixes another related issue and adds more tests for case constructors.
767 B
767 B