Warning levels -Wunmapped-char=0/1/2 (#1061)

Fixes #1058
This commit is contained in:
Rangi
2022-09-29 18:14:04 -04:00
committed by GitHub
parent 023884d2b0
commit c35cb6ac32
10 changed files with 49 additions and 19 deletions

View File

@@ -1,10 +1,18 @@
opt Wunmapped-char=1 ; non-default empty charmaps can have unmapped chars
SECTION "test", ROM0
db "A" ; OK, default empty charmap
pushc
newcharmap custom
db "A" ; unmapped in non-default charmap
db "A" ; OK, unmapped in non-default empty charmap
pusho
opt Wunmapped-char=2
db "A" ; unmapped in non-default empty charmap
popo
charmap "C", $99
db "A" ; unmapped in non-empty charmap
popc
db "A" ; OK, default empty charmap again