[Issue 12120] Static opCall for structures skipped (Github HEAD)
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Feb 9 19:35:16 PST 2014
https://d.puremagic.com/issues/show_bug.cgi?id=12120
--- Comment #6 from Kenji Hara <k.hara.pg at gmail.com> 2014-02-09 19:35:13 PST ---
(In reply to comment #4)
> If I understood this change correctly, I don't think it is a good change, as I
> mentioned in the pull request:
> https://github.com/D-Programming-Language/dmd/pull/3221
>
> This issue only serves as further evidence towards that.
I opened an enhancement issue 12124.
(In reply to comment #5)
> Kenji the idea that this syntax "Foo foo = Foo();" would not be supported if
> another constructor is available is a bit too constraining.
Do complex work with the syntax Foo() is not recommended in D language design.
In D, Foo foo = Foo(); is normally equivalent with Foo foo;. It is important in
generic code.
--
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list