chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] chicken generates bad C code here


From: Joerg F. Wittenberger
Subject: Re: [Chicken-users] chicken generates bad C code here
Date: 22 Nov 2003 15:48:40 +0100
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

sorry to follow up immediately, but it appears that the problem is
related to the use of -hygienic !



"Joerg F. Wittenberger" <address@hidden> writes:

> Hi Felix,
> 
> Here is a snippet from generated code and the related source parts.  I
> could imagine, that the problem is obvious to you from these parts;
> tell me if you need a complete example.
> 
> t22=C_mutate((C_word*)lf[112]+1,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4345,tmp=(C_word)a,a+=2,tmp));
> t23=C_mutate((C_word*)lf[223]+1,C_retrieve(lf[220]));
> t24=C_mutate((C_word*)lf[111]+1,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4380,tmp=(C_word)a,a+=2,tmp));
> t25=C_mutate((C_word*)lf[224]+1,C_retrieve(lf[225]));
> t26=C_mutate((C_word*)lf[226]+1,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)(quote 
> A_addstr5),tmp=(C_word)a,a+=2,tmp));
> 
> /* Note: "(quote A_addstr5)" instead of "A_addstr5" here */

-- 
The worst of harm may often result from the best of intentions.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]