Provide guidance to remove the deprecated rgbasm flags (#1296)

* Explain to remove the deprecated rgbasm flags

* Rephrase deprecation warnings
This commit is contained in:
Sylvie
2024-02-18 10:16:15 -05:00
committed by GitHub
parent d71a161bc9
commit c07f3da9a1
3 changed files with 9 additions and 7 deletions

View File

@@ -214,7 +214,7 @@ int main(int argc, char *argv[])
case 'H': case 'H':
if (warnOnHaltNop) if (warnOnHaltNop)
warning(WARNING_OBSOLETE, warning(WARNING_OBSOLETE,
"Automatic `nop` after `halt` is deprecated\n"); "Automatic `nop` after `halt` (the `-H` flag) is deprecated\n");
else else
errx("`-H` and `-h` don't make sense together"); errx("`-H` and `-h` don't make sense together");
haltNop = true; haltNop = true;
@@ -241,7 +241,7 @@ int main(int argc, char *argv[])
case 'l': case 'l':
if (warnOnLdOpt) if (warnOnLdOpt)
warning(WARNING_OBSOLETE, warning(WARNING_OBSOLETE,
"Automatic `ld` to `ldh` optimization is deprecated\n"); "Automatic `ld` to `ldh` optimization (the `-l` flag) is deprecated\n");
else else
errx("`-L` and `-l` don't make sense together"); errx("`-L` and `-l` don't make sense together");
optimizeLoads = true; optimizeLoads = true;

View File

@@ -260,10 +260,12 @@ void opt_Push(void)
entry->fillByte = fillByte; // Pulled from section.hpp entry->fillByte = fillByte; // Pulled from section.hpp
entry->haltNop = haltNop; // Pulled from main.hpp // Both of these are pulled from main.hpp
entry->haltNop = haltNop;
entry->warnOnHaltNop = warnOnHaltNop; entry->warnOnHaltNop = warnOnHaltNop;
entry->optimizeLoads = optimizeLoads; // Pulled from main.hpp // Both of these are pulled from main.hpp
entry->optimizeLoads = optimizeLoads;
entry->warnOnLdOpt = warnOnLdOpt; entry->warnOnLdOpt = warnOnLdOpt;
// Both of these pulled from warning.hpp // Both of these pulled from warning.hpp

View File

@@ -1933,7 +1933,7 @@ z80_halt : T_Z80_HALT {
if (warnOnHaltNop) { if (warnOnHaltNop) {
warnOnHaltNop = false; warnOnHaltNop = false;
warning(WARNING_OBSOLETE, warning(WARNING_OBSOLETE,
"Automatic `nop` after `halt` is deprecated\n"); "Automatic `nop` after `halt` (option 'H') is deprecated\n");
} }
sect_AbsByte(0x00); sect_AbsByte(0x00);
} }
@@ -2047,7 +2047,7 @@ z80_ld_mem : T_Z80_LD op_mem_ind T_COMMA T_MODE_SP {
if (warnOnLdOpt) { if (warnOnLdOpt) {
warnOnLdOpt = false; warnOnLdOpt = false;
warning(WARNING_OBSOLETE, warning(WARNING_OBSOLETE,
"Automatic `ld` to `ldh` optimization is deprecated\n"); "Automatic `ld` to `ldh` optimization (option 'l') is deprecated\n");
} }
sect_AbsByte(0xE0); sect_AbsByte(0xE0);
sect_AbsByte($2.val & 0xFF); sect_AbsByte($2.val & 0xFF);
@@ -2100,7 +2100,7 @@ z80_ld_a : T_Z80_LD reg_r T_COMMA c_ind {
if (warnOnLdOpt) { if (warnOnLdOpt) {
warnOnLdOpt = false; warnOnLdOpt = false;
warning(WARNING_OBSOLETE, warning(WARNING_OBSOLETE,
"Automatic `ld` to `ldh` optimization is deprecated\n"); "Automatic `ld` to `ldh` optimization (option 'l') is deprecated\n");
} }
sect_AbsByte(0xF0); sect_AbsByte(0xF0);
sect_AbsByte($4.val & 0xFF); sect_AbsByte($4.val & 0xFF);