[swift-dev] Summary of outstanding compiler crashers

Douglas Gregor dgregor at apple.com
Sat Feb 11 21:53:08 CST 2017


> On Feb 9, 2017, at 10:57 PM, Jacob Bandes-Storch via swift-dev <swift-dev at swift.org> wrote:
> 
> This may or may not be practically useful to anyone, but I've collected a summary of the currently outstanding compiler crashers, somewhat categorized:
> 
> https://gist.github.com/jtbandes/95ebf031d0ae4890d4dc3dc79e2bb4fa <https://gist.github.com/jtbandes/95ebf031d0ae4890d4dc3dc79e2bb4fa>
> 
> 
> Slava has additionally offered, on Twitter,
> 
> > 28482 root cause is a name lookup bug. It should not be finding 'd' in the first place.
> 
> > All the circular inheritance and inheritance clause ones can be fixed by plumbing thru ITC more.
> 
> > The OpenExistentialExpr ones are all due to missing Proto.instanceMethod thunk generation.
> 
> > The two with "lazy" need to be fixed by changing how we emit the lazy var getter so we don't type check it twice.

Very cool, thank you!

	- Doug


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20170211/3bcef829/attachment.html>


More information about the swift-dev mailing list