mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
Fix truncation warning when adding charmap mapping
It used to warn when mapping negative values
This commit is contained in:
@@ -1090,10 +1090,10 @@ incbin : T_POP_INCBIN string {
|
|||||||
;
|
;
|
||||||
|
|
||||||
charmap : T_POP_CHARMAP string ',' const {
|
charmap : T_POP_CHARMAP string ',' const {
|
||||||
if (($4 & 0xFF) != $4)
|
if ($4 < INT8_MIN || $4 > UINT8_MAX)
|
||||||
warning(WARNING_TRUNCATION, "Expression must be 8-bit");
|
warning(WARNING_TRUNCATION, "Expression must be 8-bit");
|
||||||
|
|
||||||
if (charmap_Add($2, $4 & 0xFF) == -1)
|
if (charmap_Add($2, (uint8_t)$4) == -1)
|
||||||
yyerror("Error adding new charmap mapping: %s\n", strerror(errno));
|
yyerror("Error adding new charmap mapping: %s\n", strerror(errno));
|
||||||
}
|
}
|
||||||
;
|
;
|
||||||
|
|||||||
Reference in New Issue
Block a user