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-02-01 09:42:11 -08:00
2018-01-29 13:22:30 -08:00
2018-04-10 12:23:49 -07:00
2018-04-10 21:17:09 -07:00
2018-03-29 12:16:01 -04:00
2018-03-29 16:56:49 -04:00
2018-03-28 13:39:55 -04:00
2017-02-11 17:31:59 +07:00
2018-03-10 10:15:38 -08:00
2018-03-26 01:13:45 -04:00
2018-03-20 13:19:56 -07:00
2018-03-20 13:19:56 -07:00
2018-02-03 09:43:00 +13:00
2018-04-10 12:23:49 -07:00
2018-03-04 00:01:56 -05:00
2018-03-09 17:55:39 -08:00
2018-04-19 21:37:12 -07:00
2018-02-23 23:03:55 -08:00
2018-02-23 23:03:55 -08:00
2018-02-07 13:32:47 -05:00
2018-04-06 13:12:53 -07:00
2018-03-20 16:33:37 -07:00
2018-03-29 17:04:18 -04:00
2018-03-14 10:27:28 -07:00
2018-04-12 10:07:41 -07:00
2018-03-14 10:27:28 -07:00
2018-03-20 16:33:37 -07:00
2018-03-10 10:15:42 -08:00
2017-10-24 13:13:43 -07:00
2018-01-30 13:08:01 -08:00
2018-04-03 13:32:06 -07:00
2018-04-01 19:23:57 -04:00
2018-03-20 13:19:56 -07:00
2018-04-20 21:55:45 -07:00
2017-04-20 08:53:20 -07:00
2018-03-26 01:13:45 -04:00
2018-03-28 13:39:55 -04:00
2018-01-30 15:38:08 -05:00
2018-03-20 13:19:56 -07:00
2018-01-25 12:18:25 -05:00
2017-09-18 12:51:30 -07:00
2018-01-25 18:43:20 -08:00
2017-09-17 18:41:10 -07:00
2018-04-15 18:18:47 -07:00
2017-11-15 22:20:11 -08:00
2018-03-26 14:04:30 -07:00
2018-04-06 15:17:04 -07:00
2018-02-02 15:01:44 -08:00
2018-03-14 10:27:28 -07:00
2017-04-27 20:46:36 -07:00
2018-02-03 09:43:00 +13:00
2017-02-28 17:15:39 +01:00