Giuseppe D'Angelo
f6f4efdf39
libstdc++: add a workaround for format_kind<optional<T>> [PR120644]
...
The specialization of format_kind for optional is causing a problem when
optional is imported and included. The comments on the PR strongly
suggest that this is a frontend bug; this commit just works around the
issue by specifying the type of format_kind<optional<T>> to be
`range_format`, rather than leaving the compiler deduce it via `auto`.
PR c++/120644
libstdc++-v3/ChangeLog:
* include/std/optional (format_kind): Do not use `auto`.
2025-06-13 15:20:18 +02:00
..
2025-06-04 10:29:47 -04:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-03-08 19:47:15 +01:00
2025-05-30 10:02:29 +01:00
2025-06-03 10:53:00 +01:00
2025-04-29 10:52:59 +01:00
2025-04-29 10:52:59 +01:00
2025-03-12 17:02:12 +00:00
2025-01-02 11:59:57 +01:00
2025-05-15 16:33:16 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-04-11 13:56:03 +02:00
2025-01-02 11:59:57 +01:00
2025-05-12 09:15:34 -04:00
2025-01-02 11:59:57 +01:00
2025-06-06 09:34:17 -04:00
2025-04-29 08:21:35 -04:00
2025-06-12 18:29:37 +02:00
2025-04-11 13:56:03 +02:00
2025-01-02 11:59:57 +01:00
2025-05-26 11:25:28 +02:00
2025-04-25 11:47:12 +01:00
2025-04-24 22:22:33 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-05-30 10:02:28 +01:00
2025-01-02 11:59:57 +01:00
2025-04-11 13:56:03 +02:00
2025-01-02 11:59:57 +01:00
2025-04-11 13:56:03 +02:00
2025-06-12 11:57:14 +02:00
2025-06-02 13:47:28 +02:00
2025-01-02 11:59:57 +01:00
2025-05-12 12:26:53 +01:00
2025-01-02 11:59:57 +01:00
2025-05-06 17:19:26 +01:00
2025-06-13 15:20:18 +02:00
2025-04-28 11:03:50 +02:00
2025-04-28 11:03:50 +02:00
2025-04-25 13:02:04 +02:00
2025-01-02 11:59:57 +01:00
2025-05-19 10:44:38 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-06-06 20:15:07 +01:00
2025-04-11 13:56:03 +02:00
2025-03-06 16:46:19 +00:00
2025-01-02 11:59:57 +01:00
2025-03-06 16:13:30 +00:00
2024-12-13 13:06:12 +00:00
2025-06-11 10:30:10 +01:00
2025-04-25 13:02:04 +02:00
2025-02-27 22:03:50 +00:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-06-03 11:24:15 +01:00
2025-01-02 11:59:57 +01:00
2025-04-11 13:56:03 +02:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-04-25 13:02:04 +02:00
2025-06-10 14:28:55 +01:00
2025-06-11 22:38:59 +01:00
2025-01-02 11:59:57 +01:00
2025-04-11 13:56:03 +02:00
2025-04-11 13:56:03 +02:00
2025-05-14 11:27:38 +03:00
2025-01-02 11:59:57 +01:00
2025-01-02 11:59:57 +01:00
2025-04-11 13:56:03 +02:00
2025-01-02 11:59:57 +01:00