On Sunday, 27 November 2022 at 19:09:16 UTC, torhu wrote:
On Wednesday, 16 November 2022 at 01:21:12 UTC, rikki
cattermole wrote:
Yeah, you'll want to use dustmite. Hopefully the project isn't
too big.
I haven't figured out how to use DustMite, but the error goes
away when I compile one file at a time, for some reason.
Have you analyzed the phenomenon that failed with exit code
-1073741795?
I also found a project with the same problem, it's called
Phobos...
Here is a the last few lines of the detailed log (debug build and
`-v` option enabled) with building Phobos:
```
...
...
...
function std.datetime.timezone.PosixTimeZone.utcToTZ
function std.datetime.timezone.PosixTimeZone.tzToUTC
function std.datetime.timezone.PosixTimeZone.getTimeZone
symbol 01F8F0EFE160 '__context'
Sclass = SCbprel Ssymnum = 4 Sfl = FLbprel Sseg = 0
Soffset = xffec Sweight = 0 Sflags = x20004 Sxtrnnum
= 0
Stype = 01F8F0D2B5F0 Sl = Sr =
Tty=mTYvolatile|TYint Tmangle=1 Tflags=x0 Tcount=1 Tsize=4
Tnext=
Assertion failed: 0, file src\dmd\backend\inliner.d, line 404
-1073740791
```
In this example, the error code seems to have changed, perhaps
due to a debug build.