Nikolas Klauser
53f11dd4d6
[libc++] Avoid type-punning between __value_type and pair ( #134819 )
...
Before this patch, we were dereferencing pointers to objects which were
never constructed. Now we always assume that nodes store `pair<const
KeyT, ValueT>` for maps instead, as they actually do. This patch also
allows for significant follow-up simplifications, since
`__node_value_type` and `__container_value_type` are the same type now.
2025-05-15 09:01:56 +02:00
..
2024-10-18 08:32:47 -04:00
2024-10-31 02:20:10 +01:00
2024-10-31 02:20:10 +01:00
2024-10-31 02:20:10 +01:00
2025-01-08 11:12:59 -05:00
2025-04-09 23:47:57 +02:00
2024-12-22 00:55:35 +01:00
2025-04-09 23:47:57 +02:00
2025-04-09 23:47:57 +02:00
2024-10-31 02:20:10 +01:00
2024-10-31 02:20:10 +01:00
2025-04-09 23:47:57 +02:00
2024-12-05 15:56:00 -05:00
2023-12-18 14:01:33 -05:00
2025-02-10 21:19:46 +01:00
2025-02-10 21:19:46 +01:00
2025-01-14 10:24:35 -05:00
2025-04-09 23:47:57 +02:00
2025-04-14 17:33:57 -04:00
2024-09-04 11:18:30 -04:00
2025-04-09 23:47:57 +02:00
2025-04-09 23:47:57 +02:00
2025-02-10 21:19:46 +01:00
2025-02-10 21:19:46 +01:00
2024-12-17 11:29:16 +01:00
2025-04-09 23:47:57 +02:00
2025-02-27 17:47:34 +01:00
2025-05-08 16:35:00 -04:00
2024-06-18 11:01:43 +02:00
2023-12-18 14:01:33 -05:00
2024-10-31 02:20:10 +01:00
2025-03-25 15:58:24 +01:00
2025-05-08 16:35:00 -04:00
2025-01-13 09:10:36 -05:00
2025-05-15 09:01:56 +02:00
2025-04-09 23:47:57 +02:00