dotgnu-libjit
[Top][All Lists]
Advanced

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

Re: [Libjit-developers] What happens if I branch to a label that has not


From: Klaus Treichel
Subject: Re: [Libjit-developers] What happens if I branch to a label that has not been defined?
Date: Thu, 13 Sep 2007 19:13:29 +0200

Hi Paul,

this behavior happens if the label is initialiy not initialized like
jit_label_t label = jit_label_undefined; or the label is not inserted in
the code of the jit_function with jit_insn_label(func, &label).
There is no problem if the label is used as a branch target and the
label is inserted later in the compile process of the current function.

Cheers,
Klaus

Am Mittwoch, den 12.09.2007, 15:59 -0400 schrieb Paul Brannan:
> The behavior I'm seeing is that the branch becomes a no-op.  I'm making
> use of this behavior to branch, conditional on something to be
> determined later in the compile process.
> 
> Is this behavior I can depend on or is there another solution?
> 
> Paul
> 
> _______________________________________________
> Libjit-developers mailing list
> address@hidden
> http://dotgnu.org/mailman/listinfo/libjit-developers

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


reply via email to

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