Matt Diephouse wrote:
William Coleda <[EMAIL PROTECTED]> wrote:
6) avoid using ".local" to mean something different based on context (macro or not)


I'm not sure what you mean.

.local inside a macro is actually a label, not a variable. From the imcc docs:

---
Macros support labels, defined using B<.local>, that are local to a
given macro expansion. The syntax looks something like this:

 .macro SpinForever (Count)
   .local $LOOP: dec .COUNT    # ".local $LOOP" defines a local label.
                 branch .$LOOP # Jump to said label.
 .endm
---

Reply via email to