[Issue 15056] [REG2.068.1] Unstored RAII struct return yields bogus error: "cannot mix core.std.stdlib.alloca() and exception handling"

2015-09-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15056 Kenji Hara changed: What|Removed |Added Keywords||pull

[Issue 15056] [REG2.068.1] Unstored RAII struct return yields bogus error: "cannot mix core.std.stdlib.alloca() and exception handling"

2015-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15056 --- Comment #10 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6c7069c06b8a5b3f003955ce2d908b6c928823a2 add test for Issue 15056

[Issue 15056] [REG2.068.1] Unstored RAII struct return yields bogus error: "cannot mix core.std.stdlib.alloca() and exception handling"

2015-09-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15056 --- Comment #9 from github-bugzi...@puremagic.com --- Commits pushed to stable at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6c7069c06b8a5b3f003955ce2d908b6c928823a2 add test for Issue 15056 -

[Issue 15056] [REG2.068.1] Unstored RAII struct return yields bogus error: "cannot mix core.std.stdlib.alloca() and exception handling"

2015-09-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15056 --- Comment #8 from Martin Nowak --- Indeed there is a problem that the dtor codegen for expressions doesn't account for nothrow.

[Issue 15056] [REG2.068.1] Unstored RAII struct return yields bogus error: "cannot mix core.std.stdlib.alloca() and exception handling"

2015-09-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15056 --- Comment #7 from Marco Leise --- (In reply to Kenji Hara from comment #5) > Today, in Win64 and all Posix platforms, dmd uses exception handling table, > and it doesn't support using alloca in a function that contains

[Issue 15056] [REG2.068.1] Unstored RAII struct return yields bogus error: "cannot mix core.std.stdlib.alloca() and exception handling"

2015-09-15 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15056 Walter Bright changed: What|Removed |Added CC|

[Issue 15056] [REG2.068.1] Unstored RAII struct return yields bogus error: "cannot mix core.std.stdlib.alloca() and exception handling"

2015-09-14 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15056 --- Comment #5 from Kenji Hara --- It's intentionally introduced in: https://github.com/D-Programming-Language/dmd/pull/5003 To fix wrong-code issue 14708. Today, in Win64 and all Posix platforms, dmd uses exception handling

[Issue 15056] [REG2.068.1] Unstored RAII struct return yields bogus error: "cannot mix core.std.stdlib.alloca() and exception handling"

2015-09-14 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15056 Martin Nowak changed: What|Removed |Added CC||c...@dawg.eu --- Comment #4

[Issue 15056] [REG2.068.1] Unstored RAII struct return yields bogus error: "cannot mix core.std.stdlib.alloca() and exception handling"

2015-09-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15056 Marco Leise changed: What|Removed |Added Summary|[REG2.068] Unstored RAII|[REG2.068.1] Unstored RAII

[Issue 15056] [REG2.068.1] Unstored RAII struct return yields bogus error: "cannot mix core.std.stdlib.alloca() and exception handling"

2015-09-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15056 Marco Leise changed: What|Removed |Added Hardware|All |x86_64