digitalmars.D.bugs - [Issue 7943] New: UFCS does not work with alias this
- d-bugmail puremagic.com (34/34) Apr 19 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7943
- d-bugmail puremagic.com (10/10) Apr 19 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7943
- d-bugmail puremagic.com (11/11) Apr 19 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7943
- d-bugmail puremagic.com (10/10) Apr 19 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7943
http://d.puremagic.com/issues/show_bug.cgi?id=7943 Summary: UFCS does not work with alias this Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: jens.k.mueller gmx.de --- Comment #0 from jens.k.mueller gmx.de 2012-04-19 04:47:04 PDT --- The following code does not compile but it should. ufcs.d: struct Foo { int _member; alias _member this; } int foo(Foo f) { return f._member; } unittest { Foo f; f.foo(); // fails to compile } Using dmd2.059 you get: Error: function ufcs.foo (Foo f) is not callable using argument types (int) Error: cannot implicitly convert expression (f._member) of type int to Foo Note, that this bugs prevents using UFCS with std.typecons.Tuple. http://forum.dlang.org/thread/mailman.1925.1334827762.4860.digitalmars-d puremagic.com -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 19 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7943 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull, rejects-valid --- Comment #1 from Kenji Hara <k.hara.pg gmail.com> 2012-04-19 05:14:00 PDT --- https://github.com/D-Programming-Language/dmd/pull/890 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 19 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7943 --- Comment #2 from github-bugzilla puremagic.com 2012-04-19 14:14:39 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/4540f0b9e1bbd1b251d5e49428a6a5c0cd1f9c65 fix Issue 7943 - UFCS does not work with alias this https://github.com/D-Programming-Language/dmd/commit/11f70c7b5cea33e9a93601b2a2fdabb260d47276 Merge pull request #890 from 9rnsr/fix7943 Issue 7943 - UFCS does not work with alias this -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 19 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7943 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |bugzilla digitalmars.com Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 19 2012