J'ai une macro qui crée des étiquettes, mais je veux seulement créer ces étiquettes si elles ne sont pas déjà définies. Le problème est que l'étiquette est construite en utilisant un argument de macro, et l'assembleur n'aime pas les symboles générés en utilisant des arguments de macro. C'est le code qui ne fonctionne pas. Il a des erreurs sur le ifndef. Y a-t-il un autre moyen d'écrire cela?Assembleur GNU: création d'un symbole à l'aide d'un argument de macro
.macro create_handler modifier
.ifndef handler\modifier
handler\modifier:
some code
some more code
.endif
.endif
Erreur: indésirable à la fin de la ligne, le premier caractère non reconnu est `\ »