http://d.puremagic.com/issues/show_bug.cgi?id=3008
--- Comment #17 from BCS <shro8...@vandals.uidaho.edu> 2009-07-30 13:26:32 PDT --- (In reply to comment #16) > (In reply to comment #14) > > > > See above. Without analyzing the function bodies, Applying all this to > > functions will also ban things I'm not willing to give up. > > > > As an example: should this be alowed: > > > > struct S { void M(int arg) { ... } ... } > > S fn() { ... } > > fn().M = 5; > > > > how about (the equivalent): > > > > fn().M(5); > > > > how about if I rename it: > > > > struct OutputHandle { void Output(int arg) { ... } ... } > > OutputHandle GetProcessOutput() { ... } > > GetProcessOutput().Output(5); > > ref returns. They are awesome. You assume that the above is a bug and what I really wanted was to return a reference. Take another look while assuming that I actual do want return by value and the return by reference would be a bug. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------