[Ecls-list] generation of invalid C code (type cast)
Pascal J. Bourguignon
pjb at informatimago.com
Thu Jun 3 20:13:50 UTC 2010
Juan Jose Garcia-Ripoll <juanjose.garciaripoll at googlemail.com> writes:
> On Thu, Jun 3, 2010 at 2:50 AM, Pascal J. Bourguignon <pjb at informatimago.com> wrote:
> When compiling raiden-decipher (from
> ), ecl-10.4.2 (obtained from git yesterday) fails with:
> V10= ((cl_fixnum)(V6)->vector.self.b32[V11]= V12);}}
> and the problem is that a typecast is not a lvalue.
> Thanks a lot for reporting. ECL has some compiler code for coercing
> values among different C types but it was placing the parenthesis in
> the wrong place. I just uploaded a fix.
__Pascal Bourguignon__ http://www.informatimago.com/
More information about the ecl-devel