Thread overview
var length array error
Sep 02, 2013
Ramon
Sep 02, 2013
Iain Buclaw
Sep 02, 2013
Iain Buclaw
September 02, 2013
Hi


struct Entry {...}
Entry[] table;

int main(string[] args)
{
   ...
   table.length++;
   ...
}


GDC -> Error: table.length is not an lvalue


Remark: The same code compiles (and works) with DMD.

What am I doing wrong?

Thanks - R
September 02, 2013
On 2 September 2013 05:24, Ramon <spam@thanks.no> wrote:
> Hi
>
>
> struct Entry {...}
> Entry[] table;
>
> int main(string[] args)
> {
>    ...
>    table.length++;
>    ...
> }
>
>
> GDC -> Error: table.length is not an lvalue
>
>
> Remark: The same code compiles (and works) with DMD.
>
> What am I doing wrong?
>
> Thanks - R


Please raise a bug at bugzilla.gdcproject.org

Thanks!


-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
September 02, 2013
On 2 September 2013 07:01, Iain Buclaw <ibuclaw@ubuntu.com> wrote:
> On 2 September 2013 05:24, Ramon <spam@thanks.no> wrote:
>> Hi
>>
>>
>> struct Entry {...}
>> Entry[] table;
>>
>> int main(string[] args)
>> {
>>    ...
>>    table.length++;
>>    ...
>> }
>>
>>
>> GDC -> Error: table.length is not an lvalue
>>
>>
>> Remark: The same code compiles (and works) with DMD.
>>
>> What am I doing wrong?
>>
>> Thanks - R
>
>
> Please raise a bug at bugzilla.gdcproject.org
>
> Thanks!
>

And clearly state what version of dmd you are using, and what version of gdc.

-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';