Re: Problem with passing ref parameters to properties

2012-05-25 Thread Leandro Lucarella
Dejan Lekic, el 25 de mayo a las 11:59 me escribiste: > SebastianA wrote: > > > I had not tested the code with DMD. We need x64 support, so we > > need GDC for that at the moment. However, I tried compiling with > > DMD and it seems that the line > > > > t.vPosition = (Clock.currStdTime % 2 == 0)

Re: Problem with passing ref parameters to properties

2012-05-25 Thread Trass3r
http://d.puremagic.com/issues/show_bug.cgi?id=8148

Re: Problem with passing ref parameters to properties

2012-05-25 Thread Dejan Lekic
SebastianA wrote: > I had not tested the code with DMD. We need x64 support, so we > need GDC for that at the moment. However, I tried compiling with > DMD and it seems that the line > > t.vPosition = (Clock.currStdTime % 2 == 0) ? Vec(2, 2) : Vec(3, > 3); > > does not compile with the latest DM

Re: Problem with passing ref parameters to properties

2012-05-10 Thread Manu
On 10 May 2012 18:10, SebastianA wrote: > test.d(23): Error: not a property t.vPosition > > when trying that. If I remove the ternary operator and just assign Vec(2, > 2) to the property, it works as expected. Am I missing something here? Why > cannot I write the code as listed above? > Hmmm, wi

Re: Problem with passing ref parameters to properties

2012-05-10 Thread SebastianA
I had not tested the code with DMD. We need x64 support, so we need GDC for that at the moment. However, I tried compiling with DMD and it seems that the line t.vPosition = (Clock.currStdTime % 2 == 0) ? Vec(2, 2) : Vec(3, 3); does not compile with the latest DMD compiler. I get the error:

Re: Problem with passing ref parameters to properties

2012-05-10 Thread Iain Buclaw
On 10 May 2012 15:18, SebastianA wrote: > We are seeing a problem with passing ref parameters to properties. This bug > only occurs in certain situations. Consider the following code: > > > void runTest() > { >        Thing t; >        t.vPosition = (Clock.currStdT

Problem with passing ref parameters to properties

2012-05-10 Thread SebastianA
We are seeing a problem with passing ref parameters to properties. This bug only occurs in certain situations. Consider the following code: void runTest() { Thing t; t.vPosition = (Clock.currStdTime % 2 == 0) ? Vec(2, 2) : Vec(3, 3); Vec v = t.vPosition