[Issue 13952] change in struct ctor lowering triggers codegen bug

2015-02-05 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13952 --- Comment #4 from Martin Nowak c...@dawg.eu --- struct X86Imm { ulong imm; } struct X86Opnd { union { X86Reg reg; X86Imm imm; } ubyte tag; this(X86Reg r) { reg = r; } } struct X86Reg { /// Register

[Issue 13952] change in struct ctor lowering triggers codegen bug

2015-02-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13952 --- Comment #3 from Martin Nowak c...@dawg.eu --- After spending yet another day on this :(, I finally found it. It's a bug in Higgs that was triggered by the change to the struct literal code. https://github.com/higgsjs/Higgs/pull/177 I'm

[Issue 13952] change in struct ctor lowering triggers codegen bug

2015-01-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13952 --- Comment #2 from Martin Nowak c...@dawg.eu --- (In reply to Walter Bright from comment #1) Please provide a reproducible example. I already spend almost a day on this and couldn't reduce it to less than compiling Higgs and running the tests.

[Issue 13952] change in struct ctor lowering triggers codegen bug

2015-01-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13952 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|