[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2017-01-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #24 from github-bugzi...@puremagic.com --- Commits pushed to newCTFE at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/0aac63dc94ec9471d46e1cfc3de5c2f229db6977 fix Issue 16574 - forward reference issue with with

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #23 from github-bugzi...@puremagic.com --- Commits pushed to scope at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/0aac63dc94ec9471d46e1cfc3de5c2f229db6977 fix Issue 16574 - forward reference issue with with

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-12-18 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #22 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/0aac63dc94ec9471d46e1cfc3de5c2f229db6977 fix Issue 16574 - forward reference issue with with

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-11-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 Martin Nowak changed: What|Removed |Added CC||jesse.k.phillip...@gmail.co

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-11-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #20 from b2.t...@gmx.com --- Thanks much for this fix. --

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-11-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #19 from github-bugzi...@puremagic.com --- Commits pushed to stable at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/0aac63dc94ec9471d46e1cfc3de5c2f229db6977 fix Issue 16574 - forward reference issue with with

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-11-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 Martin Nowak changed: What|Removed |Added Keywords||pull --- Comment #18 from

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-11-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #17 from Martin Nowak --- The compiler fails to resolve the recursive DynPub field in CustomControl using forward references, subsequently the CustomControl base class has Type.error and the overload check fails. Could be a

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-11-10 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 Martin Nowak changed: What|Removed |Added Assignee|nob...@puremagic.com|c...@dawg.eu --

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #16 from Martin Nowak --- Seems like the base classes symtab is empty or corrupted even though it's set to BASEOKsemanticdone. --

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #15 from Martin Nowak --- (In reply to b2.temp from comment #14) > (In reply to Martin Nowak from comment #13) > > (In reply to b2.temp from comment #11) > > > $ if [ -d kheops ]; then > > > $ cd kheops > > > $ git

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #14 from b2.t...@gmx.com --- (In reply to Martin Nowak from comment #13) > (In reply to b2.temp from comment #11) > > $ if [ -d kheops ]; then > > $ cd kheops > > $ git pull > > $ cd .. > > $ else > > $ git clone

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #13 from Martin Nowak --- (In reply to b2.temp from comment #11) > $ if [ -d kheops ]; then > $ cd kheops > $ git pull > $ cd .. > $ else > $ git clone https://github.com/BBasile/kheops.git > $ fi > $ cd

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #12 from b2.t...@gmx.com --- By the way Mr Nowak, I like to see how you're involved. But for this particular regression, maybe Kenji Hara could get in... If at a certain point he's not able to fix the new compiler feature:

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #11 from b2.t...@gmx.com --- The regression is still there (b2). Now that the alias is back inside the class a derived must be instantiated in order to trigger the error. So the procedure to see it is like in the first post: $ if [ -d

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #10 from Martin Nowak --- Just tested https://github.com/BBasile/kheops/commit/a00f300c4281b2d4aaf95e7fabde48d3dc3816e9. This commit did build with 2.070.2, 2.071.2, and still builds with 2.072.0-b2. Also dub test does pass

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #9 from b2.t...@gmx.com --- (In reply to Martin Nowak from comment #8) > Well your code doesn't build with any of the past versions of the compiler, > b/c of the template PublishedObjectArray!(CustomControl) being recursively > used in a

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #8 from Martin Nowak --- Well your code doesn't build with any of the past versions of the compiler, b/c of the template PublishedObjectArray!(CustomControl) being recursively used in a field of CustomControl. Can you

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-10 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #7 from Martin Nowak --- Smells like due to the lazy alias, semantic analysis of the base class is unfinished before checking the derived class' overload. --

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-07 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #6 from b2.t...@gmx.com --- More information: Today I've reinstalled dmd 2.071.2 and bad news: the short example posted yesterday neither compiles with 2.071.2, unless the alias declaration is put in class Bar, which leads to think that

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #5 from b2.t...@gmx.com --- In a first time the good new is that I have a reduction: interface Desc {} class Bug(T): Desc if (is(T : Desc)) {} alias Type = Bug!Bar; class Bar: Desc { Type a; void test(){} } class Baz: Bar {

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 Walter Bright changed: What|Removed |Added CC|

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #3 from b2.t...@gmx.com --- What happens is that an alias declaration inside a class creates a silent error (this is a second issue). When the alias is put out of the class the "real" error appears before those related to overriding.

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 --- Comment #2 from b2.t...@gmx.com --- The culprit is this PR https://github.com/dlang/dmd/pull/5690 --

[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-10-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574 Martin Nowak changed: What|Removed |Added CC||c...@dawg.eu --- Comment #1