[Issue 22010] Link error with mutually recursive SumType / struct with opEquals

2022-12-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22010 Iain Buclaw changed: What|Removed |Added Priority|P1 |P3 --

[Issue 22010] Link error with mutually recursive SumType / struct with opEquals

2022-07-06 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22010 Mathias LANG changed: What|Removed |Added CC||pro.mathias.l...@gmail.com --- Comment #4

[Issue 22010] Link error with mutually recursive SumType / struct with opEquals

2021-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22010 --- Comment #3 from João Lourenço --- (In reply to Vladimir Panteleev from comment #2) > Thanks but this is a reduced example meant to illustrate the compiler bug. Yes, I mislead the issue and thought it was about SumType itself. --

[Issue 22010] Link error with mutually recursive SumType / struct with opEquals

2021-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22010 --- Comment #2 from Vladimir Panteleev --- (In reply to João Lourenço from comment #1) > I think this is because it uses `match` internally. A link error like this should never happen no matter what the code does (unless it's something intentional

[Issue 22010] Link error with mutually recursive SumType / struct with opEquals

2021-06-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22010 João Lourenço changed: What|Removed |Added CC||jlourenco5...@gmail.com --- Comment #1 from