Files
swift-mirror/stdlib/public/runtime
Slava Pestov 902c0d3586 Runtime: Handle symbolic references inside other mangling nodes
Previously we could only handle symbolic references at the
top level, but this is insufficient; for example, you can
have a nested type X.Y where X is defined in the current
translation unit and Y is defined in an extension of X in
a different translation unit. In this case, X.Y mangles as
a tree where the child contains a symbolic reference to X.

Handle this by adding a new form of Demangle::mangleNode()
which takes a callback for resolving symbolic references.

Fixes <rdar://problem/39613190>.
2018-04-20 21:55:45 -07:00
..
2018-03-20 13:19:56 -07:00
2018-03-20 13:19:56 -07:00
2017-04-20 08:53:20 -07:00
2017-09-17 18:41:10 -07:00