https://sourceware.org/bugzilla/show_bug.cgi?id=32391
Nick Clifton <nickc at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nickc at redhat dot com --- Comment #1 from Nick Clifton <nickc at redhat dot com> --- Hi Regis, I think that this is more of a lack-of-documentation issue than a bug. Specifically - I would expect \@ to evaluate to the same number anywhere inside a macro, including any nested macros. So for example: .macro outer before_inner_\@: .macro inner .word before_inner_\@ .endm inner inner .endm outer I would expect that the reference to "before_inner_\@" inside the inner macro should always result in references to the symbol defined in the outer macro. So, what do you think to adding this text to the description of the \@ macro: Note: \@ is only updated once an entire macro has finished being evaluated. If the macro contains nested macros then the value will only be updated once the outermost macro has finished being evaluated. Cheers Nick -- You are receiving this mail because: You are on the CC list for the bug.