[Issue 8809] Cannot statically bind to base class method overridden by derived class

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sat Oct 27 06:10:33 PDT 2012


http://d.puremagic.com/issues/show_bug.cgi?id=8809



--- Comment #3 from github-bugzilla at puremagic.com 2012-10-27 06:10:26 PDT ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/364bcddf80daf3fcf82237276f0d898cc68d91a2
fix Issue 8809 - Cannot statically bind to base class method overridden by
derived class

Collect DotType resolution code to TypeClass::dotExp

obj.Type.foo() calls Type.foo statically.
In the non-static member function, Type.foo() is implicitly translated to
this.Type.foo(), and same as well.

https://github.com/D-Programming-Language/dmd/commit/4c11aea5ddd866e1c86d10bdfb4d0acb8469b611
Merge pull request #1181 from 9rnsr/fix8809

Issue 8809 - Cannot statically bind to base class method overridden by derived
class

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list