[Issue 18058] @nogc and forwarding lazy argument, particularly with scope

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

[Issue 18058] @nogc and forwarding lazy argument, particularly with scope

2020-11-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18058 johanenge...@weka.io changed: What|Removed |Added Keywords||industry CC|

[Issue 18058] @nogc and forwarding lazy argument, particularly with scope

2017-12-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18058 --- Comment #9 from Shachar Shemesh --- (In reply to Maksim Fomin from comment #8) > I mean dmd works as intended and according to the spec. What you want is > outside of current compiler optimization. This does not prevent you from

[Issue 18058] @nogc and forwarding lazy argument, particularly with scope

2017-12-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18058 Maksim Fomin changed: What|Removed |Added Severity|major |normal --- Comment #8

[Issue 18058] @nogc and forwarding lazy argument, particularly with scope

2017-12-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18058 --- Comment #7 from Shachar Shemesh --- (In reply to Maksim Fomin from comment #6) > As mentioned previously, this is how D works. Quite so. That's why the label on this page reads "bug". --

[Issue 18058] @nogc and forwarding lazy argument, particularly with scope

2017-12-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18058 --- Comment #6 from Maksim Fomin --- (In reply to Shachar Shemesh from comment #4) > (In reply to Seb from comment #2) > > FWIW that attributes are set wrongly on lazy parameters and their function > > is a well-known bug and

[Issue 18058] @nogc and forwarding lazy argument, particularly with scope

2017-12-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18058 --- Comment #5 from Maksim Fomin --- (In reply to Shachar Shemesh from comment #3) > (In reply to Maksim Fomin from comment #1) > > > The second problem is that the lowering is overly complicated. Instead > > > of lowering to: >

[Issue 18058] @nogc and forwarding lazy argument, particularly with scope

2017-12-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18058 --- Comment #4 from Shachar Shemesh --- (In reply to Seb from comment #2) > FWIW that attributes are set wrongly on lazy parameters and their function > is a well-known bug and has been around for a long time. True, but it wouldn't

[Issue 18058] @nogc and forwarding lazy argument, particularly with scope

2017-12-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18058 --- Comment #3 from Shachar Shemesh --- (In reply to Maksim Fomin from comment #1) > > The second problem is that the lowering is overly complicated. Instead > > of lowering to: > > Again, currently compiler behaves according to

[Issue 18058] @nogc and forwarding lazy argument, particularly with scope

2017-12-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18058 Seb changed: What|Removed |Added CC||greensunn...@gmail.com ---

[Issue 18058] @nogc and forwarding lazy argument, particularly with scope

2017-12-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18058 Maksim Fomin changed: What|Removed |Added CC||m...@protonmail.com ---