[Issue 10810] wrong forward reference error when using return type deduction and a cyclic call flow

2020-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10810 --- Comment #10 from Vladimir Panteleev --- (In reply to timon.gehr from comment #6) > The compiler does not know whether there are any return statements in the > body when starting the analysis of a function because of conditional > compilation and

[Issue 21419] New: Spurious "forward reference to inferred return type of function call" with recursive template functions

2020-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21419 Issue ID: 21419 Summary: Spurious "forward reference to inferred return type of function call" with recursive template functions Product: D Version: D2 Hardware: All

[Issue 21418] New: Cannot use ref while iterating an immutable array in ctor

2020-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21418 Issue ID: 21418 Summary: Cannot use ref while iterating an immutable array in ctor Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 21417] core.stdcpp.new_.cpp_delete unnecessarily requires destruction to be @nogc

2020-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21417 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot --- @n8sh cr

[Issue 21417] core.stdcpp.new_.cpp_delete unnecessarily requires destruction to be @nogc

2020-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21417 Nathan S. changed: What|Removed |Added Summary|core.stdcpp.new_.cpp_delete |core.stdcpp.new_.cpp_delete |d

[Issue 21417] New: core.stdcpp.new_.cpp_delete does not work for Objects because it requires destruction to be @nogc

2020-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21417 Issue ID: 21417 Summary: core.stdcpp.new_.cpp_delete does not work for Objects because it requires destruction to be @nogc Product: D Version: D2 Hardware: All OS

[Issue 21285] Delegate covariance broken between 2.092 and 2.094 (git master).

2020-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21285 hst...@quickfur.ath.cx changed: What|Removed |Added Keywords||rejects-valid Status|RES

[Issue 21415] catch immutable exceptions breaks immutable

2020-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21415 --- Comment #3 from Adam D. Ruppe --- Yeah, the immutability being lost destroyed what I was hoping to do with this, so definitely the bigger problem. But it being lost either direction is problematic. Really a "catch-all" would be `catch(const Thro

[Issue 21415] catch immutable exceptions breaks immutable

2020-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21415 Daniel Kozak changed: What|Removed |Added CC||kozz...@gmail.com --- Comment #2 from Daniel

[Issue 20677] Compilation of bad inline asm in speculative template instantiation fails with no messages

2020-11-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20677 --- Comment #2 from Dlang Bot --- dlang/tools pull request #419 "Update DustMite" was merged into master: - b40acaf9a7bb76d097701bf63414305b360b0e34 by Vladimir Panteleev: Update DustMite This updates the distributed version to the latest versi