Dana Jansens
b79d9adeca
Avoid crashing in custom witness for FacetTypes and symbolic object representations ( #7033 )
...
The type must be complete to look for a witness for Destroy. Do this
check through type completion rather than just checking to see if the
ClassInfo says the definition is closed, since completing the type has
side effects (resolves the self specific definition).
Then look for whether the class is abstract through the CompleteTypeInfo
instead of just looking at the inheritance type on ClassInfo, like type
completion does.
Last, FacetTypes are trivially destroyed just like TypeType.
2026-04-08 20:09:03 +00:00
..
2026-04-08 20:09:03 +00:00
2026-04-02 22:54:58 +00:00
2026-03-26 18:43:29 +00:00
2026-02-19 23:33:36 +00:00
2026-03-26 18:43:29 +00:00
2026-02-27 13:50:56 +00:00
2026-02-27 13:50:56 +00:00
2026-03-28 00:06:06 +00:00
2026-02-19 23:33:36 +00:00
2026-02-19 23:33:36 +00:00
2026-04-02 22:54:58 +00:00
2025-12-17 15:46:30 +00:00
2026-02-27 13:50:56 +00:00
2026-03-26 19:17:05 +00:00
2026-03-26 18:43:29 +00:00
2026-04-02 22:54:58 +00:00
2026-02-27 13:50:56 +00:00
2026-02-26 20:10:50 +00:00
2026-02-27 13:50:56 +00:00
2026-03-23 20:38:20 +00:00
2026-04-02 22:54:58 +00:00
2026-02-27 13:50:56 +00:00
2026-03-26 19:17:05 +00:00
2026-02-27 13:50:56 +00:00
2026-02-27 13:50:56 +00:00
2026-02-27 13:50:56 +00:00
2026-03-26 19:17:05 +00:00
2026-03-26 18:43:29 +00:00
2026-03-26 18:43:29 +00:00
2026-03-26 18:43:29 +00:00
2026-02-27 13:50:56 +00:00
2026-04-02 22:54:58 +00:00
2026-02-27 13:50:56 +00:00
2026-02-27 13:50:56 +00:00
2026-03-26 18:43:29 +00:00
2025-06-18 20:45:46 +00:00
2026-03-10 21:15:38 +00:00
2026-04-03 21:28:54 +00:00
2025-06-18 20:45:46 +00:00
2026-03-27 19:29:34 +00:00
2026-02-19 23:33:36 +00:00
2026-03-23 20:38:20 +00:00
2026-03-23 20:38:20 +00:00
2026-03-26 18:43:29 +00:00
2026-02-19 23:33:36 +00:00
2026-02-27 13:50:56 +00:00
2026-03-27 19:29:34 +00:00
2026-03-23 20:38:20 +00:00
2026-04-02 22:54:58 +00:00
2026-03-26 18:43:29 +00:00
2026-03-26 18:43:29 +00:00
2026-03-26 18:43:29 +00:00
2026-03-23 20:38:20 +00:00
2026-03-26 15:26:56 +00:00
2025-06-18 20:45:46 +00:00
2026-02-27 13:50:56 +00:00
2025-12-11 19:44:39 +00:00
2026-02-27 13:50:56 +00:00
2026-03-23 20:38:20 +00:00
2026-03-23 20:38:20 +00:00
2026-02-27 13:50:56 +00:00
2026-04-02 22:54:58 +00:00
2026-03-26 18:43:29 +00:00