[Issue 22646] [REG2.099] CT bounds checking ignores short circuit evaluation

2024-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22646 Steven Schveighoffer changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 22646] [REG2.099] CT bounds checking ignores short circuit evaluation

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22646 --- Comment #10 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - 57874f498053152ec18e4ebe5be95337ebf83b3b by Iain Buclaw: fix Issue 22646 - [REG2.099] CT bounds checking ignores short circuit

[Issue 22646] [REG2.099] CT bounds checking ignores short circuit evaluation

2022-12-21 Thread d-bugmail--- via Digitalmars-d-bugs
|--- |FIXED --- Comment #9 from Dlang Bot --- dlang/dmd pull request #14722 "fix Issue 22646 - [REG2.099] CT bounds checking ignores short circuit evaluation" was merged into stable: - 59d7cb9667a992c187e121615a224ba9b30d5f7b by Iain Buclaw: fix Issue 22646 - [REG2.099] CT bound

[Issue 22646] [REG2.099] CT bounds checking ignores short circuit evaluation

2022-12-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22646 --- Comment #8 from Dlang Bot --- @ibuclaw created dlang/dmd pull request #14722 "fix Issue 22646 - [REG2.099] CT bounds checking ignores short circuit evaluation" fixing this issue: - fix Issue 22646 - [REG2.099] CT bounds checking ign

[Issue 22646] [REG2.099] CT bounds checking ignores short circuit evaluation

2022-01-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22646 --- Comment #7 from Basile-z --- the real bug is in optimize(), where D does const fold --

[Issue 22646] [REG2.099] CT bounds checking ignores short circuit evaluation

2022-01-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22646 --- Comment #6 from Basile-z --- that PR looks like a bad workaround. --

[Issue 22646] [REG2.099] CT bounds checking ignores short circuit evaluation

2022-01-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22646 moonlightsenti...@disroot.org changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Issue 22646] [REG2.099] CT bounds checking ignores short circuit evaluation

2022-01-18 Thread d-bugmail--- via Digitalmars-d-bugs
|--- |FIXED --- Comment #4 from Dlang Bot --- dlang/dmd pull request #13542 "Fix Issue 22646 - [REG2.099] CT bounds checking ignores short circuit evaluation" was merged into master: - 8f193572300fd23c2e46459ee333cfc8cfd37652 by RazvanN7: Fix Issue 22646 - [REG2.099] CT bound

[Issue 22646] [REG2.099] CT bounds checking ignores short circuit evaluation

2022-01-18 Thread d-bugmail--- via Digitalmars-d-bugs
--- @RazvanN7 created dlang/dmd pull request #13542 "Fix Issue 22646 - [REG2.099] CT bounds checking ignores short circuit evaluation" fixing this issue: - Fix Issue 22646 - [REG2.099] CT bounds checking ignores short circuit evaluation https://github.com/dlang/dmd/pull/13542 --

[Issue 22646] [REG2.099] CT bounds checking ignores short circuit evaluation

2022-01-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22646 Basile-z changed: What|Removed |Added CC||b2.t...@gmx.com See Also|

[Issue 22646] [REG2.099] CT bounds checking ignores short circuit evaluation

2022-01-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22646 --- Comment #1 from Vladimir Panteleev --- Worth mentioning that this code also did not work in 2.078.0 through 2.080.0. Broken in: https://github.com/dlang/dmd/pull/7225 Fixed in: https://github.com/dlang/dmd/pull/8261 (and again broken in