diff options
author | Cyrill Gorcunov <gorcunov@gmail.com> | 2010-08-11 20:31:46 +0400 |
---|---|---|
committer | Cyrill Gorcunov <gorcunov@gmail.com> | 2010-08-11 20:31:46 +0400 |
commit | d90693c79c6bef983063f291c286757dd084dd3e (patch) | |
tree | 255f1393291b032c34bd24424d6233af3b41bbd9 /ndisasm.1 | |
parent | 404589e55829c3d9cfd6411ae8f536033e561e80 (diff) | |
download | nasm-d90693c79c6bef983063f291c286757dd084dd3e.tar.gz |
preproc.c: Context-through single macros expansion is deprecated
For now we inform users about their sources need to be
updated and also since _all_ context case are legit
for single macros only we split lookup into two phases:
1) Lookup in active context, which is perfectly valid
2) Lookup in external contexts, which will be deprecated soon.
If (2) happens we yield warning.
A typical testcase is
---
%macro one 0
%push
%$a:
%assign %$b 12
%push
mov eax, %$a
mov eax, %$b ; hit -- context through
%pop
%pop
%endmacro
one
---
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Diffstat (limited to 'ndisasm.1')
0 files changed, 0 insertions, 0 deletions