[Issue 21364] Passing a struct by-value adds padding that breaks argument access within the function

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21364 Walter Bright changed: What|Removed |Added Keywords||backend CC|

[Issue 21230] Incorrect stack alignment of 16byte aligned aggregates on linux

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21230 Walter Bright changed: What|Removed |Added Keywords||backend CC|

[Issue 20605] static constructor in template run after usage

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20605 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #1

[Issue 18734] bitnum parameter of core.bitop.bt should be signed

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18734 Walter Bright changed: What|Removed |Added Keywords||backend --

[Issue 17160] Apparently faulty behavior comparing enum members using `is`

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17160 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 13501] [REG2.052] Crash with throwing in scope(failure) after throwing in scope(success)

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13501 --- Comment #7 from Vladimir Panteleev --- (In reply to Vladimir Panteleev from comment #6) > Such a deprecation would need to be about any and all nothrow code, non-nothrow code* --

[Issue 13501] [REG2.052] Crash with throwing in scope(failure) after throwing in scope(success)

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13501 --- Comment #6 from Vladimir Panteleev --- I can understand such limitations being present for scope(exit), but not for scope(success). scope(success) blocks are trivially lowered by inserting code before all returns (or other statements that

[Issue 14131] va_copy is broken on posix X86_64

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14131 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #8

[Issue 13501] [REG2.052] Crash with throwing in scope(failure) after throwing in scope(success)

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13501 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #5

[Issue 11435] Pushing indirect ref to byte or short can read beyond edge of valid memory

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11435 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 20600] C++ header output `-HC` can't write size_t correctly

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20600 moonlightsenti...@disroot.org changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 18026] Stack overflow in ddmd/dtemplate.d:6241, TemplateInstance::needsCodegen()

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18026 --- Comment #19 from JR --- Small update. I no longer experience this with the dmd and ldc from the Arch/Manjaro repository, even when checking out the old `overflow` branch used in the original report. I do experience it when I build dmd myself

[Issue 21369] New: Compiler doesn't allow lvalues via alias this when wrapper is an rvalue

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21369 Issue ID: 21369 Summary: Compiler doesn't allow lvalues via alias this when wrapper is an rvalue Product: D Version: D2 Hardware: x86 OS: Mac OS X

[Issue 11435] Pushing indirect ref to byte or short can read beyond edge of valid memory

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11435 --- Comment #14 from Dlang Bot --- @WalterBright created dlang/dmd pull request #11933 "fix Issue 11435 - Pushing indirect ref to byte or short can read beyo…" fixing this issue: - fix Issue 11435 - Pushing indirect ref to byte or short can read

[Issue 11435] Pushing indirect ref to byte or short can read beyond edge of valid memory

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11435 Walter Bright changed: What|Removed |Added Summary|-O optimization flag causes |Pushing indirect ref to

[Issue 11435] -O optimization flag causes invalid 32 bit codegen

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11435 --- Comment #13 from Walter Bright --- (In reply to safety0ff.bugz from comment #8) > I managed to work around this issue by modifying the following code from > src/backend/cod1.c: (line ~3573) This code indeed is wrong. Will fix. --

[Issue 20879] Arrays are oblivious to copy constructors

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20879 Илья Ярошенко changed: What|Removed |Added CC||ilyayaroshe...@gmail.com --- Comment #3

[Issue 21368] New: copy-constructors aren't called for static arrays

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21368 Issue ID: 21368 Summary: copy-constructors aren't called for static arrays Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: blocker

[Issue 4421] Union propagates copy constructors and destructors over all members

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4421 Илья Ярошенко changed: What|Removed |Added CC||ilyayaroshe...@gmail.com --- Comment #10

[Issue 21367] New: Nameless union propagates copy constructors and destructors over all members

2020-11-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21367 Issue ID: 21367 Summary: Nameless union propagates copy constructors and destructors over all members Product: D Version: D2 Hardware: All OS: All