[m-rev.] for review: coroutining for parallel conjunctions

Julien Fischer juliensf at cs.mu.OZ.AU
Tue Jul 4 00:39:41 AEST 2006


On Mon, 3 Jul 2006, Zoltan Somogyi wrote:

> On 03-Jul-2006, Julien Fischer <juliensf at cs.mu.OZ.AU> wrote:
> > > +        MR_ENGINE(MR_eng_this_context)->MR_ctxt_resume = &&wait_resume;
> >
> > Does taking the address of a label work in the none grades? (and the reg
> > ones for that matter).
>
> It depends not on the grade but on which compiler you are using; i.e. works
> on gcc but not most other C compilers. This means the above code needs to be
> changed to use another mechanism on platforms that don't support this gcc
> extension. (With gcc, you want to use this mechanism because of its speed.)

I know gcc will compile it - the reason I asked was I couldn't remember if
we force gcc to be standards compliant with the none grades (in which case
it should definitely reject it.)

Julien.
--------------------------------------------------------------------------
mercury-reviews mailing list
post:  mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe:   Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------



More information about the reviews mailing list