On 9/29/22 9:57 AM, Andrey Zherikov wrote:
>On Thursday, 29 September 2022 at 03:19:08 UTC, Steven Schveighoffer wrote:
>On 9/28/22 9:01 PM, Andrey Zherikov wrote:
>On Thursday, 29 September 2022 at 00:48:03 UTC, Andrey Zherikov wrote:
>I actually see that DMD is very unstable.
This seems like it might be an out of memory problem. When the compiler runs out of memory, any of a number of things might happen, including segfaults.
Why doesn't it fail with "out of memory exception"? I remember it did in previous versions (I use 2.100.2 now).
Classic problem for memory allocation is nobody checks if it succeeds, or if they do, they don't handle it properly. This likely includes various places in the compiler.
-Steve