You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix crash when a nested symbol is extended and the a local symbol shadow extended module name (#1202)
* Use `inContextOf` relationships to form hierarchy
* Fixed inversed filters in debug assertion messages
* Avoid computing disambiguation during path hierarchy initialization
rdar://149838723
assert(elements.allSatisfy({ $0.node.identifier !=nil}),"All nodes should have been assigned an identifier before their disambiguation can be computed.")
Every node's findable parent should exist in the lookup. \
392
-
This wasn't true for \(lookup.values.filter({ $0.parent?.identifier ==nil||lookup[$0.parent!.identifier]!=nil}).map(\.symbol!.identifier.precise).sorted())
392
+
This wasn't true for \(lookup.values.filter({ $0.parent?.identifier !=nil&&lookup[$0.parent!.identifier]==nil}).map(\.symbol!.identifier.precise).sorted())
0 commit comments