[Top][All Lists]
[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
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil