Re: #dbugfix Issue 16189

2018-02-07 Thread Kirr via Digitalmars-d
On Wednesday, 7 February 2018 at 18:46:50 UTC, ketmar wrote: ... Great brainstorming, guys! Hopefuly the gained understanding will lead to eventual fix.

Re: #dbugfix Issue 16189

2018-02-07 Thread ketmar via Digitalmars-d
Bastiaan Veelo wrote: On Wednesday, 7 February 2018 at 11:37:19 UTC, Michael wrote: Does it work with slightly varied examples like where a = -1, and is incremented etc.? I played with it here https://run.dlang.io/is/15sr6c and every variation I tried worked (correctly). So the example

Re: #dbugfix Issue 16189

2018-02-07 Thread Seb via Digitalmars-d
On Wednesday, 7 February 2018 at 13:50:06 UTC, Bastiaan Veelo wrote: On Wednesday, 7 February 2018 at 11:37:19 UTC, Michael wrote: Does it work with slightly varied examples like where a = -1, and is incremented etc.? I played with it here https://run.dlang.io/is/15sr6c and every variation I

Re: #dbugfix Issue 16189

2018-02-07 Thread Mike Parker via Digitalmars-d
On Wednesday, 7 February 2018 at 08:51:01 UTC, Kirr wrote: https://issues.dlang.org/show_bug.cgi?id=16189 I'll appreciate any help with this bug. Noted!

Re: #dbugfix Issue 16189

2018-02-07 Thread Bastiaan Veelo via Digitalmars-d
On Wednesday, 7 February 2018 at 11:37:19 UTC, Michael wrote: Does it work with slightly varied examples like where a = -1, and is incremented etc.? I played with it here https://run.dlang.io/is/15sr6c and every variation I tried worked (correctly). So the example seems to be pretty minimal.

Re: #dbugfix Issue 16189

2018-02-07 Thread Michael via Digitalmars-d
On Wednesday, 7 February 2018 at 08:51:01 UTC, Kirr wrote: https://issues.dlang.org/show_bug.cgi?id=16189 This is a P1 critical DMD bug, silently generating wrong code. Reported one and a half year ago, but exists in DMD compilers going back to DMD 2.050 (possibly more, but this is as far

#dbugfix Issue 16189

2018-02-07 Thread Kirr via Digitalmars-d
https://issues.dlang.org/show_bug.cgi?id=16189 This is a P1 critical DMD bug, silently generating wrong code. Reported one and a half year ago, but exists in DMD compilers going back to DMD 2.050 (possibly more, but this is as far back as I tried). The repro is essentially C, it involves