| |
| Posted by SHOO in reply to torhu | PermalinkReply |
|
SHOO
| 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 000001F8F0EFE160 '__context'
Sclass = SCbprel Ssymnum = 4 Sfl = FLbprel Sseg = 0
Soffset = xffffffffffffffec Sweight = 0 Sflags = x20004 Sxtrnnum = 0
Stype = 000001F8F0D2B5F0 Sl = 0000000000000000 Sr = 0000000000000000
Tty=mTYvolatile|TYint Tmangle=1 Tflags=x0 Tcount=1 Tsize=4 Tnext=0000000000000000
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.
|