[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2018-03-25 Thread d-bugmail--- via Digitalmars-d-bugs
2297 https://github.com/dlang/dmd/commit/7d79100827427ce6fecc33a533999c7d93f857b6 Merge pull request #8078 from WalterBright/fix16107 fix Issue 16107 - [ICE] - Internal error: backend/cgcod.c 2297 --

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2018-03-25 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 github-bugzi...@puremagic.com changed: What|Removed |Added Status|REOPENED|RESOLVED

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2018-03-25 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 --- Comment #12 from Walter Bright --- https://github.com/dlang/dmd/pull/8078 --

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2018-03-25 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 Walter Bright changed: What|Removed |Added Hardware|x86_64 |All

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2018-03-25 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 Seb changed: What|Removed |Added CC||greensunn...@gmail.com ---

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2018-03-25 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 Basile B. changed: What|Removed |Added CC||greeen...@gmail.com ---

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2018-03-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 ag0aep6g changed: What|Removed |Added Status|RESOLVED|REOPENED

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2018-03-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 Walter Bright changed: What|Removed |Added Keywords||industry --

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2018-03-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 Mike Franklin changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2018-03-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 --- Comment #8 from Mike Franklin --- > import std.stdio, std.traits; > > struct TreeItemChildren(T){} > > struct TreeItemSiblings(T){} > > class Foo > { > alias TreeItemType = typeof(this); > >

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2018-03-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 Mike Franklin changed: What|Removed |Added CC||slavo5...@yahoo.com

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2016-09-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 --- Comment #6 from hst...@quickfur.ath.cx --- P.S. The faulty call to freenode() comes from codelem() in cgcod.c. --

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2016-09-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 hst...@quickfur.ath.cx changed: What|Removed |Added CC||bugzi...@digitalmars.com --

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2016-09-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 --- Comment #5 from hst...@quickfur.ath.cx --- I managed to trace the error to freenode() in backend/cgcod.c, for some reason it gets called with an elem with e->Ecomsub==0, so when it tries to decrement it, e->Ecomsub rolls over to 255, which

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2016-09-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx --

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2016-07-18 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 --- Comment #4 from b2.t...@gmx.com --- ping. do you realize that by nature this bug is very disruptive ? It kills the boolean logic. --

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2016-06-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 --- Comment #3 from b2.t...@gmx.com --- (In reply to ag0aep6g from comment #2) > Reduced further: > > > bool check() > { > bool result = false; > > result |= false; // result = result | ... : OK > if (result) goto ret; //

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2016-06-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 ag0ae...@gmail.com changed: What|Removed |Added Keywords||ice CC|

[Issue 16107] [ICE] - Internal error: backend/cgcod.c 2297

2016-05-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16107 --- Comment #1 from b2.t...@gmx.com --- definition of Foo can be reduced to class Foo { alias TreeItemType = typeof(this); TreeItemSiblings!TreeItemType _siblings;// remove this decl TreeItemChildren!TreeItemType _children;// or