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

View File

@@ -1,4 +1,6 @@
warning: unmapped-char.asm(7): [-Wunmapped-char]
warning: unmapped-char.asm(12): [-Wunmapped-char]
Unmapped character 'A' not in main charmap
warning: unmapped-char.asm(15): [-Wunmapped-char]
Unmapped character 'A'
warning: unmapped-char.asm(13): [-Wunmapped-char]
warning: unmapped-char.asm(21): [-Wunmapped-char]
Unmapped character 'A'

View File

@@ -1 +1 @@
AAAAA
AAAAAAA