Huon Wilson
ea1560f43b
[AST] Member lookup in the GSB needs to understand equivalence classes with concrete types.
...
A constraint like `Parameter == SomethingConcrete` means references to
`Parameter` in that context behave like `SomethingConcrete`, including for name
resolution. Handling the parameter as just a parameter type means that it won't
find any non-protocol nested types (i.e. things other than associated types and
protocol typealiases are invisible).
Fixes rdar://problem/42136457 and SR-8240.
2018-07-17 22:54:22 +10:00
..
2018-07-04 16:56:26 -07:00
2018-07-04 16:54:59 -07:00
2018-07-12 10:33:25 -07:00
2018-07-16 16:44:27 -07:00
2018-07-05 14:45:38 -04:00
2017-11-13 22:10:41 -08:00
2018-07-06 16:10:08 -07:00
2018-07-05 02:48:41 -04:00
2018-07-15 23:10:38 -07:00
2018-06-30 05:19:03 -04:00
2018-06-30 06:44:33 -04:00
2018-04-18 09:13:45 -07:00
2018-07-04 16:56:26 -07:00
2018-05-15 22:17:52 +10:00
2018-07-10 17:01:12 -07:00
2018-06-14 15:29:57 -07:00
2018-07-15 16:01:10 -04:00
2018-07-02 13:32:39 -07:00
2018-03-17 01:33:39 -07:00
2018-06-12 16:37:04 -07:00
2018-06-12 16:37:04 -07:00
2018-03-05 14:43:13 +09:00
2018-06-29 15:41:55 -07:00
2018-07-05 23:54:13 -07:00
2018-05-28 19:45:28 -07:00
2018-05-28 19:45:28 -07:00
2018-07-17 22:54:22 +10:00
2018-03-16 00:25:54 -07:00
2018-07-10 17:01:12 -07:00
2018-07-02 22:06:33 -07:00
2018-07-06 23:50:36 -07:00
2018-07-16 12:54:05 -07:00
2018-03-08 09:21:09 +09:00
2018-03-02 11:40:20 -08:00
2018-05-01 08:29:06 +10:00
2018-06-14 18:06:39 -04:00
2018-07-16 16:44:27 -07:00
2018-02-21 09:51:51 +09:00
2018-05-28 19:45:28 -07:00
2018-04-05 16:35:14 -07:00
2018-07-16 16:44:27 -07:00
2018-05-14 07:03:53 -07:00
2018-03-14 22:26:58 -07:00
2018-07-16 13:29:22 -07:00
2018-07-04 14:09:06 -07:00
2018-03-22 22:51:27 -07:00
2018-06-13 18:41:20 -07:00
2018-05-12 01:51:39 -07:00
2018-06-14 17:08:55 -04:00