[Issue 11125] UFCS instantiation of template causes template constraint to be skipped

d-bugmail at puremagic.com d-bugmail at puremagic.com
Wed Sep 25 19:50:52 PDT 2013


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


Kenji Hara <k.hara.pg at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic, pull


--- Comment #1 from Kenji Hara <k.hara.pg at gmail.com> 2013-09-25 19:50:48 PDT ---
(In reply to comment #0)
> The bug seems to be fixed in 2.064 git-head, but I can't recall if I've seen it
> filed as a bug. Is this a duplicate? We should make sure this test-case gets
> added if the bug wasn't fixed on purpose.

As far as I know, duplicated issue had not filed in bugzilla.

But, from bisecting, I found the bug was fixed in the PR.
https://github.com/D-Programming-Language/dmd/pull/2337

In there, I had also intended *normalizing* the evaluation order of template
instantiations. So I can say that the bugfix was _half_ intended.

To complete the fix, I opened a PR for adding a test case.
https://github.com/D-Programming-Language/dmd/pull/2589

Thank you.

-- 
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