C'est un bug ou c'est moi ? Parce-que dans la doc de NASM, il est écrit que les defines spécifiques au context stack ont leur nom précédé de %$ et que chaque niveau de profondeur du context stack ajoutait un $ Mais maintenant, si j'essaie :
%push _global_
%define %$foo 1
%push _other_
%error %$$foo
%pop
%error %$foo
%pop
Et là, oh surprise le résultat est :
%$$foo
1
Pourtant j'ai al dernière version de NASM...