mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-21 10:42:07 +00:00
Prohibit nested macros
After discussion (starting there: https://github.com/gbdev/rgbds/pull/594#issuecomment-706437458 ), it was decided that plain nested macros should not be allowed. Since #590 is fixed, EQUS can be used as a workaround; multiline strings (#589) will make that easier on the user when implemented. Fixes #588, supersedes and closes #594. Additionally, closes #388.
This commit is contained in:
5
test/asm/nested-macrodef.err
Normal file
5
test/asm/nested-macrodef.err
Normal file
@@ -0,0 +1,5 @@
|
||||
warning: nested-macrodef.asm(26) -> nested-macrodef.asm::outer(22): [-Wuser]
|
||||
Nested macros shouldn't work, whose argument would be \1?
|
||||
ERROR: nested-macrodef.asm(26) -> nested-macrodef.asm::outer(25):
|
||||
Unterminated macro definition
|
||||
error: Assembly aborted (1 errors)!
|
||||
Reference in New Issue
Block a user