Dana Jansens
46fb941b3c
Don't create ErrorInst in Convert without producing a diagnostic ( #6762 )
...
While convert has the option to avoid diagnostics, when that flag is
false, ErrorInst results must also produce a diagnostic. Otherwise we
end up with errors in the semir but not error provided to the user.
The new diagnostics reveal that a number of tests for abstract types
were passing incorrectly. They had errors in the semir but no
diagnostics. A TODO is added in convert to allow an abstract conversion
target type when not initializing.
2026-02-19 16:36:57 +00:00
..
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2025-12-16 01:33:53 +00:00
2026-02-13 19:44:21 +00:00
2026-02-13 22:20:05 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2025-10-28 17:17:38 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-01-14 23:27:21 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-01-14 23:27:21 +00:00
2025-06-25 21:03:15 +00:00
2025-12-16 01:33:53 +00:00
2026-02-19 16:36:57 +00:00
2026-02-19 16:36:57 +00:00
2026-02-19 16:36:57 +00:00
2025-06-17 21:10:04 +00:00
2025-09-03 21:00:12 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-09-29 16:05:06 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2026-02-03 17:57:51 +00:00
2025-09-10 23:55:55 +00:00
2025-06-17 21:10:04 +00:00
2025-11-18 19:48:58 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2026-02-13 22:20:05 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-09-10 23:55:55 +00:00
2025-06-17 21:10:04 +00:00
2026-02-10 00:10:33 +00:00
2025-06-17 21:10:04 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2025-12-16 01:33:53 +00:00
2026-01-14 23:27:21 +00:00
2025-06-17 21:10:04 +00:00
2025-12-16 01:33:53 +00:00
2026-01-14 23:27:21 +00:00
2026-02-19 16:24:07 +00:00
2025-09-29 16:05:06 +00:00
2026-02-19 16:24:07 +00:00
2026-02-13 22:20:05 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2025-12-16 01:33:53 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-02-13 19:44:21 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2025-10-23 01:46:24 +00:00
2026-02-19 16:24:07 +00:00
2025-06-18 20:45:46 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2025-08-06 23:55:05 +00:00
2026-02-13 22:20:05 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2025-09-29 16:05:06 +00:00
2025-12-16 01:33:53 +00:00
2026-02-13 19:44:21 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-02-19 16:24:07 +00:00
2026-02-13 22:20:05 +00:00
2026-02-19 16:24:07 +00:00
2026-02-13 22:20:05 +00:00
2025-09-29 16:05:06 +00:00
2026-02-19 16:24:07 +00:00