Make the "db/dw/dl directive without data in ROM" warning more specific

Also use uppercase for DB/DW/DL to be consistent
This commit is contained in:
Rangi
2021-02-28 21:17:39 -05:00
committed by Eldred Habert
parent ac2cefdd87
commit c637447d5d
2 changed files with 5 additions and 4 deletions

View File

@@ -604,7 +604,8 @@ void out_Skip(int32_t skip, bool ds)
reserveSpace(skip);
if (!ds && sect_HasData(pCurrentSection->type))
warning(WARNING_EMPTY_DATA_DIRECTIVE, "db/dw/dl directive without data in ROM\n");
warning(WARNING_EMPTY_DATA_DIRECTIVE, "%s directive without data in ROM\n",
(skip == 4) ? "DL" : (skip == 2) ? "DW" : "DB");
if (!sect_HasData(pCurrentSection->type)) {
growSection(skip);

View File

@@ -1,6 +1,6 @@
warning: empty-data-directive.asm(6): [-Wempty-data-directive]
db/dw/dl directive without data in ROM
DB directive without data in ROM
warning: empty-data-directive.asm(7): [-Wempty-data-directive]
db/dw/dl directive without data in ROM
DW directive without data in ROM
warning: empty-data-directive.asm(8): [-Wempty-data-directive]
db/dw/dl directive without data in ROM
DL directive without data in ROM