adamdruppe / arsd

This is a collection of modules that I've released over the years. Most of them stand alone, or have just one or two dependencies in here, so you don't have to download this whole repo.
http://arsd-official.dpldocs.info/arsd.html
531 stars 128 forks source link

make mvd work with immutable classes #424

Closed brianush1 closed 7 months ago

brianush1 commented 7 months ago

the last unittest seems to trigger an internal compiler error in OpenD, not sure why since OpenD has like no actual changes, but it works on the latest DMD so I imagine it will get fixed automatically if the latest changes are pulled

adamdruppe commented 7 months ago

works for me on my linux opend, you test it on windows?

brianush1 commented 7 months ago

no, I tested on linux, maybe my build is just outdated though, I haven't rebuilt it in a couple weeks

adamdruppe commented 7 months ago

hmm maybe. or mine is outdated lol but ok will look more

adamdruppe commented 7 months ago

it fails on the opend ldc but not the dmd as far as i can tell.

brianush1 commented 7 months ago

that's weird, I only tried it on dmd and it failed there, and it was failing somewhere in the backend, which wouldn't be shared with ldc...

adamdruppe commented 7 months ago

i didn't get ICE tho i just got a segfault when running the program...

adamdruppe commented 7 months ago

certainly possible druntime on the ldc build is broken and then that breaks the dmd compile in this case