shithub: rgbds

ref: a4ead0c25f7451d24e0ac4b13f2c6e17d7d30ec7
dir: /test/asm/warn-numeric-string.asm/

View raw version
charmap "<NULL>", $00


SECTION "ROM", ROM0

MACRO try
	OPT \1
	; no warning
	db "A" * 2
	db ("<NULL>")
	; warn at level 1
	dl ("AB<NULL>CD")
	dl "<NULL" + ">NULL>"
	; warn at level 2
	dl (STRCAT("A", "B"))
	dl "A<NULL>Z" + 1
ENDM

	try Wno-numeric-string
	try Wnumeric-string
	try Wnumeric-string=0
	try Wnumeric-string=1
	try Wnumeric-string=2
	try Werror=numeric-string=1
	try Werror=numeric-string=2