Joe Groff
b51d43377e
Runtime: Properly handle demangling nested generic typerefs with symbolic manglings.
...
The demangling tree for a symbolic reference doesn't indicate the generic context depth of the referenced type, so we have to form the type metadata from whole cloth without incrementally building up nested types as we do for concrete mangled types. Notice when DecodedMetadataBuilder is passed a context descriptor ref without a parent and directly form the entire type in this case. Fixes rdar://problem/38891999.
2018-04-05 16:23:16 -07:00
..
2018-04-03 22:26:33 -07:00
2017-08-23 14:00:25 -07:00
2017-08-15 13:43:57 -07:00
2018-03-06 14:30:54 -08:00
2018-03-06 14:30:54 -08:00
2017-06-04 11:08:39 -07:00
2017-11-27 21:09:50 -08:00
2017-05-18 16:17:48 -07:00
2018-03-06 14:30:54 -08:00
2018-03-06 14:30:54 -08:00
2018-02-20 16:31:20 -08:00
2018-03-30 16:50:31 -07:00
2017-06-04 11:08:39 -07:00
2017-03-29 01:09:53 -07:00
2017-01-06 16:41:22 +01:00
2018-02-02 08:35:53 -08:00
2018-03-09 00:22:55 -05:00
2017-01-07 20:32:18 +01:00
2018-01-21 12:35:15 -08:00
2017-09-18 12:56:52 -07:00
2018-03-11 10:58:58 +09:00
2018-03-06 14:30:54 -08:00
2018-03-30 16:50:31 -07:00
2018-03-23 19:09:28 +00:00
2017-09-18 12:56:52 -07:00
2017-06-04 11:08:39 -07:00
2018-03-06 14:30:54 -08:00
2017-02-28 12:53:13 -08:00
2018-01-25 16:03:11 -08:00
2017-08-15 13:43:57 -07:00
2017-03-14 12:33:10 -07:00
2018-03-06 14:30:54 -08:00
2018-03-09 16:25:16 -08:00
2018-03-03 12:57:44 +09:00
2018-02-13 13:47:58 -08:00
2017-06-04 11:08:39 -07:00
2018-03-11 10:58:58 +09:00
2018-03-23 17:14:46 -07:00
2017-09-29 12:18:15 -07:00
2018-01-06 13:55:59 -08:00
2018-01-25 16:03:11 -08:00
2018-02-13 10:24:30 -08:00
2017-12-08 12:00:23 -08:00
2017-01-06 16:41:22 +01:00
2018-01-01 14:56:17 -06:00
2018-01-09 09:33:46 -08:00
2017-06-13 17:28:19 -07:00
2017-05-26 16:28:11 -07:00
2017-05-26 16:28:11 -07:00
2018-03-23 17:14:46 -07:00
2018-03-07 13:14:36 -08:00
2017-09-18 12:56:52 -07:00
2017-11-02 13:32:35 -07:00
2017-05-05 09:11:14 -07:00
2018-02-23 19:03:15 -08:00
2017-09-15 11:55:35 -07:00
2017-06-14 16:20:35 -07:00
2017-06-14 16:20:35 -07:00
2018-03-06 14:30:54 -08:00
2018-03-06 14:30:54 -08:00
2017-11-17 21:28:03 -08:00
2018-02-27 11:26:46 -08:00
2018-03-06 14:30:54 -08:00
2018-03-11 10:58:58 +09:00
2017-11-02 13:28:31 -07:00
2018-03-11 10:58:58 +09:00
2018-03-06 14:30:54 -08:00
2018-04-05 16:23:16 -07:00
2017-05-05 10:51:32 -07:00
2017-05-05 10:51:32 -07:00
2018-03-27 14:00:59 -07:00
2018-01-21 12:35:15 -08:00
2017-01-06 16:41:22 +01:00
2018-01-21 12:32:26 -08:00
2017-06-20 20:15:48 -07:00
2017-07-14 22:13:30 -07:00
2018-01-25 16:03:11 -08:00
2017-09-19 12:05:39 -07:00
2018-01-21 12:32:26 -08:00
2018-03-11 10:58:58 +09:00
2018-03-06 14:30:54 -08:00
2018-03-11 10:58:58 +09:00
2018-01-06 03:27:18 -06:00
2018-03-23 19:08:38 +00:00
2017-01-06 16:41:22 +01:00
2017-06-04 11:08:39 -07:00
2017-01-06 16:41:22 +01:00
2018-03-11 12:36:42 -07:00
2017-08-15 13:43:57 -07:00
2017-06-04 11:08:39 -07:00
2017-06-04 11:08:39 -07:00
2017-08-29 10:04:39 -07:00
2018-04-02 07:08:57 -07:00
2017-06-04 11:08:39 -07:00
2017-08-15 13:43:57 -07:00
2017-08-15 13:43:57 -07:00
2018-02-01 20:59:28 -08:00
2018-03-06 14:30:54 -08:00
2017-10-27 19:00:47 -07:00
2017-07-16 17:08:15 +02:00
2018-03-11 10:58:58 +09:00
2017-11-17 21:28:03 -08:00
2018-03-07 16:44:43 +00:00
2017-12-17 10:17:08 -08:00
2017-10-06 14:12:53 -07:00
2018-03-11 10:58:58 +09:00
2018-03-17 22:13:37 -07:00
2017-06-04 11:08:39 -07:00
2017-09-18 12:56:52 -07:00
2017-09-18 12:56:52 -07:00
2017-08-09 01:07:08 -07:00
2018-03-27 14:00:55 -07:00
2017-11-25 11:44:18 -06:00
2018-03-13 15:32:20 -07:00
2018-03-13 15:32:20 -07:00
2018-03-12 17:41:55 -07:00
2018-03-21 18:17:22 -07:00
2017-10-09 12:57:51 -07:00
2017-10-09 12:57:51 -07:00
2018-01-29 16:19:25 -08:00
2017-08-29 10:04:39 -07:00
2018-02-01 20:59:28 -08:00
2018-03-06 14:30:54 -08:00
2017-10-06 14:41:56 -07:00
2018-02-18 10:50:33 -08:00
2018-01-21 12:37:36 -08:00
2017-10-16 13:44:51 -07:00
2018-01-31 17:20:56 -08:00
2018-03-26 14:04:30 -07:00
2018-01-26 15:35:33 -05:00
2018-03-11 10:58:58 +09:00
2017-06-14 16:20:35 -07:00
2018-01-02 10:07:28 -08:00
2018-03-16 19:56:17 -07:00
2017-04-18 10:09:39 -07:00
2017-05-17 11:56:31 -07:00
2018-03-06 14:30:54 -08:00
2018-03-06 14:30:54 -08:00
2017-06-22 07:23:46 -07:00
2017-07-24 15:32:03 -07:00
2018-01-11 12:20:01 -08:00
2017-06-04 11:08:39 -07:00
2017-05-17 11:56:31 -07:00
2018-03-06 14:30:54 -08:00
2017-12-04 08:06:26 -08:00
2017-06-16 13:38:31 -07:00
2017-05-17 11:56:31 -07:00
2018-01-11 12:20:01 -08:00
2017-06-14 16:20:35 -07:00
2017-06-04 11:08:39 -07:00
2018-03-11 10:58:58 +09:00
2017-01-06 16:41:22 +01:00
2017-05-17 11:56:31 -07:00
2017-06-04 11:08:39 -07:00
2018-03-20 11:14:57 -04:00
2017-05-16 20:29:21 -07:00
2017-03-27 18:45:39 -07:00
2018-01-29 16:19:25 -08:00
2018-03-06 14:30:54 -08:00
2018-02-01 20:59:28 -08:00
2017-01-06 16:41:22 +01:00
2017-04-28 08:56:47 -07:00
2017-01-06 17:56:20 -08:00
2017-11-17 21:28:03 -08:00
2017-08-29 10:04:39 -07:00
2018-03-30 21:55:30 -07:00
2017-11-17 21:28:03 -08:00
2017-06-13 20:07:20 -07:00
2017-08-22 11:52:50 -07:00
2017-10-01 12:43:48 +01:00