mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
The diagnostics about unintended override of Objective-C methods deserializes more decls than strictly necessary. Any of these could trigger a deserialization failure if they rely on missing dependencies. Simply ignore methods failing to deserialize instead of crashing. We could do better here as this logic may ignore methods that are actually colliding. Instead we could put more information in the lookup table to avoid the need for fully deserializing the decl. rdar://138764733
48 KiB
48 KiB