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
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
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
https://issues.dlang.org/show_bug.cgi?id=16574
Martin Nowak changed:
What|Removed |Added
CC||jesse.k.phillip...@gmail.co
https://issues.dlang.org/show_bug.cgi?id=16574
--- Comment #20 from b2.t...@gmx.com ---
Thanks much for this fix.
--
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
https://issues.dlang.org/show_bug.cgi?id=16574
Martin Nowak changed:
What|Removed |Added
Keywords||pull
--- Comment #18 from
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
https://issues.dlang.org/show_bug.cgi?id=16574
Martin Nowak changed:
What|Removed |Added
Assignee|nob...@puremagic.com|c...@dawg.eu
--
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.
--
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
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
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
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:
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
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
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
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
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.
--
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
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
{
https://issues.dlang.org/show_bug.cgi?id=16574
Walter Bright changed:
What|Removed |Added
CC|
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.
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
--
https://issues.dlang.org/show_bug.cgi?id=16574
Martin Nowak changed:
What|Removed |Added
CC||c...@dawg.eu
--- Comment #1
25 matches
Mail list logo