rust/tests/debuginfo
Matthias Krüger 68b439c63b
Rollup merge of #138599 - adwinwhite:recursive-overflow, r=wesleywiser
avoid overflow when generating debuginfo for expanding recursive types

Fixes #135093
Fixes #121538
Fixes #107362
Fixes #100618
Fixes #115994

The overflow happens because expanding recursive types keep creating new nested types when recurring into sub fields.
I fixed that by returning an empty stub node when expanding recursion is detected.
2025-04-18 05:17:53 +02:00
..
2024-12-04 23:03:44 +01:00
2024-08-18 17:41:01 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-19 17:10:43 -07:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:41:01 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 16:58:26 -04:00
2024-08-18 16:58:26 -04:00
2024-08-18 16:58:26 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 12:39:07 -04:00
2024-08-18 17:41:01 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-03-15 20:30:45 +01:00
2024-08-18 17:00:33 -04:00
2025-03-04 10:06:28 -05:00
2024-08-18 12:39:07 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 16:58:26 -04:00
2024-09-09 19:39:43 -07:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 16:58:26 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00
2025-02-27 10:26:33 +00:00
2024-08-18 17:00:33 -04:00
2024-08-18 17:00:33 -04:00