summaryrefslogtreecommitdiff
path: root/compiler.h
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@gmail.com>2010-08-11 20:31:46 +0400
committerCyrill Gorcunov <gorcunov@gmail.com>2010-08-11 20:31:46 +0400
commitd90693c79c6bef983063f291c286757dd084dd3e (patch)
tree255f1393291b032c34bd24424d6233af3b41bbd9 /compiler.h
parent404589e55829c3d9cfd6411ae8f536033e561e80 (diff)
downloadnasm-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 'compiler.h')
0 files changed, 0 insertions, 0 deletions