Joe Groff
2ba8f57514
Remove staging flag for unimplemented key path components.
...
All the originally-planned component kinds are now implemented.
2017-09-15 11:55:35 -07:00
Joe Groff
3c82e981f9
KeyPaths: Add support for optional chaining/forcing components.
...
rdar://problem/31768715
2017-06-26 09:40:31 -07:00
Pavel Yaskevich
6d160482e8
[QoI] Improve diagnostic when unsupported tuple element references are used in key path literals
...
Resolves: rdar://problem/32209039.
2017-05-22 14:53:02 -07:00
Joe Groff
faa6bc72f0
Sema: Reject unimplemented key path components during resolveKeyPathExpr.
...
This is a bit more robust and user-friendly than hoping more brittle recovery in SILGen or IRGen for unsupported components kicks in. rdar://problem/32200714
2017-05-15 16:10:59 -07:00