mirror of
https://github.com/gbdev/rgbds.git
synced 2025-12-13 13:07:52 +00:00
Remove exclamation marks and periods from error messages (#1874)
This commit is contained in:
@@ -490,7 +490,7 @@ static void verboseOutputConfig() {
|
|||||||
fputs("\tGenerate phony dependencies\n", stderr);
|
fputs("\tGenerate phony dependencies\n", stderr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fputs("Ready.\n", stderr);
|
fputs("Ready for assembly\n", stderr);
|
||||||
|
|
||||||
style_Reset(stderr);
|
style_Reset(stderr);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -587,7 +587,7 @@ static uint32_t anonLabelID = 0;
|
|||||||
Symbol *sym_AddAnonLabel() {
|
Symbol *sym_AddAnonLabel() {
|
||||||
if (anonLabelID == UINT32_MAX) {
|
if (anonLabelID == UINT32_MAX) {
|
||||||
// LCOV_EXCL_START
|
// LCOV_EXCL_START
|
||||||
error("Only %" PRIu32 " anonymous labels can be created!", anonLabelID);
|
error("Only %" PRIu32 " anonymous labels can be created", anonLabelID);
|
||||||
return nullptr;
|
return nullptr;
|
||||||
// LCOV_EXCL_STOP
|
// LCOV_EXCL_STOP
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ static void incrementErrors() {
|
|||||||
style_Set(stderr, STYLE_RED, true);
|
style_Set(stderr, STYLE_RED, true);
|
||||||
fprintf(
|
fprintf(
|
||||||
stderr,
|
stderr,
|
||||||
"Assembly aborted after the maximum of %" PRIu64 " error%s!",
|
"Assembly aborted after the maximum of %" PRIu64 " error%s",
|
||||||
warnings.nbErrors,
|
warnings.nbErrors,
|
||||||
warnings.nbErrors == 1 ? "" : "s"
|
warnings.nbErrors == 1 ? "" : "s"
|
||||||
);
|
);
|
||||||
@@ -136,7 +136,7 @@ void requireZeroErrors() {
|
|||||||
style_Set(stderr, STYLE_RED, true);
|
style_Set(stderr, STYLE_RED, true);
|
||||||
fprintf(
|
fprintf(
|
||||||
stderr,
|
stderr,
|
||||||
"Assembly aborted with %" PRIu64 " error%s!\n",
|
"Assembly aborted with %" PRIu64 " error%s\n",
|
||||||
warnings.nbErrors,
|
warnings.nbErrors,
|
||||||
warnings.nbErrors == 1 ? "" : "s"
|
warnings.nbErrors == 1 ? "" : "s"
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ static uint16_t readNumber(char const *&str, char const *errPrefix, uint16_t err
|
|||||||
error("%s: expected number, but found nothing", errPrefix);
|
error("%s: expected number, but found nothing", errPrefix);
|
||||||
return errVal;
|
return errVal;
|
||||||
} else if (*number > UINT16_MAX) {
|
} else if (*number > UINT16_MAX) {
|
||||||
error("%s: the number is too large!", errPrefix);
|
error("%s: the number is too large", errPrefix);
|
||||||
return errVal;
|
return errVal;
|
||||||
} else {
|
} else {
|
||||||
return *number;
|
return *number;
|
||||||
@@ -239,7 +239,7 @@ static void parseArg(int ch, char *arg) {
|
|||||||
case 'L':
|
case 'L':
|
||||||
options.inputSlice.left = readNumber(argPtr, "Input slice left coordinate");
|
options.inputSlice.left = readNumber(argPtr, "Input slice left coordinate");
|
||||||
if (options.inputSlice.left > INT16_MAX) {
|
if (options.inputSlice.left > INT16_MAX) {
|
||||||
error("Input slice left coordinate is out of range!");
|
error("Input slice left coordinate is out of range");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
skipBlankSpace(argPtr);
|
skipBlankSpace(argPtr);
|
||||||
@@ -260,7 +260,7 @@ static void parseArg(int ch, char *arg) {
|
|||||||
options.inputSlice.width = readNumber(argPtr, "Input slice width");
|
options.inputSlice.width = readNumber(argPtr, "Input slice width");
|
||||||
skipBlankSpace(argPtr);
|
skipBlankSpace(argPtr);
|
||||||
if (options.inputSlice.width == 0) {
|
if (options.inputSlice.width == 0) {
|
||||||
error("Input slice width may not be 0!");
|
error("Input slice width may not be 0");
|
||||||
}
|
}
|
||||||
if (*argPtr != ',') {
|
if (*argPtr != ',') {
|
||||||
error("Missing comma after width in \"%s\"", arg);
|
error("Missing comma after width in \"%s\"", arg);
|
||||||
@@ -270,7 +270,7 @@ static void parseArg(int ch, char *arg) {
|
|||||||
skipBlankSpace(argPtr);
|
skipBlankSpace(argPtr);
|
||||||
options.inputSlice.height = readNumber(argPtr, "Input slice height");
|
options.inputSlice.height = readNumber(argPtr, "Input slice height");
|
||||||
if (options.inputSlice.height == 0) {
|
if (options.inputSlice.height == 0) {
|
||||||
error("Input slice height may not be 0!");
|
error("Input slice height may not be 0");
|
||||||
}
|
}
|
||||||
if (*argPtr != '\0') {
|
if (*argPtr != '\0') {
|
||||||
error("Unexpected extra characters after slice spec in \"%s\"", arg);
|
error("Unexpected extra characters after slice spec in \"%s\"", arg);
|
||||||
@@ -330,9 +330,9 @@ static void parseArg(int ch, char *arg) {
|
|||||||
error("Number of palettes ('-n') must be a valid number, not \"%s\"", arg);
|
error("Number of palettes ('-n') must be a valid number, not \"%s\"", arg);
|
||||||
}
|
}
|
||||||
if (number > 256) {
|
if (number > 256) {
|
||||||
error("Number of palettes ('-n') must not exceed 256!");
|
error("Number of palettes ('-n') must not exceed 256");
|
||||||
} else if (number == 0) {
|
} else if (number == 0) {
|
||||||
error("Number of palettes ('-n') may not be 0!");
|
error("Number of palettes ('-n') may not be 0");
|
||||||
} else {
|
} else {
|
||||||
options.nbPalettes = number;
|
options.nbPalettes = number;
|
||||||
}
|
}
|
||||||
@@ -388,9 +388,9 @@ static void parseArg(int ch, char *arg) {
|
|||||||
error("Palette size ('-s') must be a valid number, not \"%s\"", arg);
|
error("Palette size ('-s') must be a valid number, not \"%s\"", arg);
|
||||||
}
|
}
|
||||||
if (options.nbColorsPerPal > 4) {
|
if (options.nbColorsPerPal > 4) {
|
||||||
error("Palette size ('-s') must not exceed 4!");
|
error("Palette size ('-s') must not exceed 4");
|
||||||
} else if (options.nbColorsPerPal == 0) {
|
} else if (options.nbColorsPerPal == 0) {
|
||||||
error("Palette size ('-s') may not be 0!");
|
error("Palette size ('-s') may not be 0");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -608,7 +608,7 @@ static void verboseOutputConfig() {
|
|||||||
if (localOptions.reverse) {
|
if (localOptions.reverse) {
|
||||||
fprintf(stderr, "\tReverse image width: %" PRIu16 " tiles\n", options.reversedWidth);
|
fprintf(stderr, "\tReverse image width: %" PRIu16 " tiles\n", options.reversedWidth);
|
||||||
}
|
}
|
||||||
fputs("Ready.\n", stderr);
|
fputs("Ready for conversion\n", stderr);
|
||||||
|
|
||||||
style_Reset(stderr);
|
style_Reset(stderr);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -132,15 +132,15 @@ struct Image {
|
|||||||
|
|
||||||
// Validate input slice
|
// Validate input slice
|
||||||
if (options.inputSlice.width == 0 && png.width % 8 != 0) {
|
if (options.inputSlice.width == 0 && png.width % 8 != 0) {
|
||||||
fatal("Image width (%" PRIu32 " pixels) is not a multiple of 8!", png.width);
|
fatal("Image width (%" PRIu32 " pixels) is not a multiple of 8", png.width);
|
||||||
}
|
}
|
||||||
if (options.inputSlice.height == 0 && png.height % 8 != 0) {
|
if (options.inputSlice.height == 0 && png.height % 8 != 0) {
|
||||||
fatal("Image height (%" PRIu32 " pixels) is not a multiple of 8!", png.height);
|
fatal("Image height (%" PRIu32 " pixels) is not a multiple of 8", png.height);
|
||||||
}
|
}
|
||||||
if (options.inputSlice.right() > png.width || options.inputSlice.bottom() > png.height) {
|
if (options.inputSlice.right() > png.width || options.inputSlice.bottom() > png.height) {
|
||||||
error(
|
error(
|
||||||
"Image slice ((%" PRIu16 ", %" PRIu16 ") to (%" PRIu32 ", %" PRIu32
|
"Image slice ((%" PRIu16 ", %" PRIu16 ") to (%" PRIu32 ", %" PRIu32
|
||||||
")) is outside the image bounds (%" PRIu32 "x%" PRIu32 ")!",
|
")) is outside the image bounds (%" PRIu32 "x%" PRIu32 ")",
|
||||||
options.inputSlice.left,
|
options.inputSlice.left,
|
||||||
options.inputSlice.top,
|
options.inputSlice.top,
|
||||||
options.inputSlice.right(),
|
options.inputSlice.right(),
|
||||||
@@ -319,7 +319,7 @@ static void generatePalSpec(Image const &image) {
|
|||||||
// Generate a palette spec from the first few colors in the embedded palette
|
// Generate a palette spec from the first few colors in the embedded palette
|
||||||
std::vector<Rgba> const &embPal = image.png.palette;
|
std::vector<Rgba> const &embPal = image.png.palette;
|
||||||
if (embPal.empty()) {
|
if (embPal.empty()) {
|
||||||
fatal("\"-c embedded\" was given, but the PNG does not have an embedded palette!");
|
fatal("\"-c embedded\" was given, but the PNG does not have an embedded palette");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ignore extraneous colors if they are unused
|
// Ignore extraneous colors if they are unused
|
||||||
@@ -821,7 +821,7 @@ static UniqueTiles dedupTiles(
|
|||||||
if (inputWithoutOutput && matchType == TileData::NOPE) {
|
if (inputWithoutOutput && matchType == TileData::NOPE) {
|
||||||
error(
|
error(
|
||||||
"Tile at (%" PRIu32 ", %" PRIu32
|
"Tile at (%" PRIu32 ", %" PRIu32
|
||||||
") is not within the input tileset, and '-o' was not given!",
|
") is not within the input tileset, and '-o' was not given",
|
||||||
tile.x,
|
tile.x,
|
||||||
tile.y
|
tile.y
|
||||||
);
|
);
|
||||||
@@ -973,7 +973,7 @@ void process() {
|
|||||||
|
|
||||||
if (tileColors.size() > options.maxOpaqueColors()) {
|
if (tileColors.size() > options.maxOpaqueColors()) {
|
||||||
fatal(
|
fatal(
|
||||||
"Tile at (%" PRIu32 ", %" PRIu32 ") has %zu colors, more than %" PRIu8 "!",
|
"Tile at (%" PRIu32 ", %" PRIu32 ") has %zu colors, more than %" PRIu8,
|
||||||
tile.x,
|
tile.x,
|
||||||
tile.y,
|
tile.y,
|
||||||
tileColors.size(),
|
tileColors.size(),
|
||||||
@@ -1001,7 +1001,7 @@ void process() {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
fatal(
|
fatal(
|
||||||
"Tile (%" PRIu32 ", %" PRIu32 ") contains the background color (#%08x)!",
|
"Tile (%" PRIu32 ", %" PRIu32 ") contains the background color (#%08x)",
|
||||||
tile.x,
|
tile.x,
|
||||||
tile.y,
|
tile.y,
|
||||||
options.bgColor->toCSS()
|
options.bgColor->toCSS()
|
||||||
|
|||||||
@@ -112,15 +112,15 @@ void reverse() {
|
|||||||
// Check for weird flag combinations
|
// Check for weird flag combinations
|
||||||
|
|
||||||
if (options.output.empty()) {
|
if (options.output.empty()) {
|
||||||
fatal("Tile data must be provided when reversing an image!");
|
fatal("Tile data must be provided when reversing an image");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (options.allowDedup && options.tilemap.empty()) {
|
if (options.allowDedup && options.tilemap.empty()) {
|
||||||
warnx("Tile deduplication is enabled, but no tilemap is provided?");
|
warnx("Tile deduplication is enabled, but no tilemap is provided");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (options.useColorCurve) {
|
if (options.useColorCurve) {
|
||||||
warnx("The color curve is not yet supported in reverse mode...");
|
warnx("The color curve is not yet supported in reverse mode");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (options.inputSlice.left != 0 || options.inputSlice.top != 0
|
if (options.inputSlice.left != 0 || options.inputSlice.top != 0
|
||||||
@@ -149,13 +149,13 @@ void reverse() {
|
|||||||
|
|
||||||
// By default, assume tiles are not deduplicated, and add the (allegedly) trimmed tiles
|
// By default, assume tiles are not deduplicated, and add the (allegedly) trimmed tiles
|
||||||
size_t const nbTiles = tiles.size() / tileSize;
|
size_t const nbTiles = tiles.size() / tileSize;
|
||||||
verbosePrint(VERB_INFO, "Read %zu tiles.\n", nbTiles);
|
verbosePrint(VERB_INFO, "Read %zu tiles\n", nbTiles);
|
||||||
size_t mapSize = nbTiles + options.trim; // Image size in tiles
|
size_t mapSize = nbTiles + options.trim; // Image size in tiles
|
||||||
std::optional<std::vector<uint8_t>> tilemap;
|
std::optional<std::vector<uint8_t>> tilemap;
|
||||||
if (!options.tilemap.empty()) {
|
if (!options.tilemap.empty()) {
|
||||||
tilemap = readInto(options.tilemap);
|
tilemap = readInto(options.tilemap);
|
||||||
mapSize = tilemap->size();
|
mapSize = tilemap->size();
|
||||||
verbosePrint(VERB_INFO, "Read %zu tilemap entries.\n", mapSize);
|
verbosePrint(VERB_INFO, "Read %zu tilemap entries\n", mapSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mapSize == 0) {
|
if (mapSize == 0) {
|
||||||
@@ -224,7 +224,7 @@ void reverse() {
|
|||||||
break;
|
break;
|
||||||
} else if (nbRead != buf.size()) {
|
} else if (nbRead != buf.size()) {
|
||||||
fatal(
|
fatal(
|
||||||
"Palette data size (%zu) is not a multiple of %zu bytes!\n",
|
"Palette data size (%zu) is not a multiple of %zu bytes\n",
|
||||||
palettes.size() * buf.size() + nbRead,
|
palettes.size() * buf.size() + nbRead,
|
||||||
buf.size()
|
buf.size()
|
||||||
);
|
);
|
||||||
@@ -250,7 +250,7 @@ void reverse() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (options.palSpecType == Options::EXPLICIT && palettes != options.palSpec) {
|
if (options.palSpecType == Options::EXPLICIT && palettes != options.palSpec) {
|
||||||
warnx("Colors in the palette file do not match those specified with '-c'!");
|
warnx("Colors in the palette file do not match those specified with '-c'");
|
||||||
// This spacing aligns "...versus with `-c`" above the column of `-c` palettes
|
// This spacing aligns "...versus with `-c`" above the column of `-c` palettes
|
||||||
fputs("Colors specified in the palette file: ...versus with '-c':\n", stderr);
|
fputs("Colors specified in the palette file: ...versus with '-c':\n", stderr);
|
||||||
for (size_t i = 0; i < palettes.size() && i < options.palSpec.size(); ++i) {
|
for (size_t i = 0; i < palettes.size() && i < options.palSpec.size(); ++i) {
|
||||||
@@ -272,7 +272,7 @@ void reverse() {
|
|||||||
}
|
}
|
||||||
} else if (options.palSpecType == Options::EMBEDDED) {
|
} else if (options.palSpecType == Options::EMBEDDED) {
|
||||||
warnx("An embedded palette was requested, but no palette file was specified; ignoring "
|
warnx("An embedded palette was requested, but no palette file was specified; ignoring "
|
||||||
"request.");
|
"request");
|
||||||
} else if (options.palSpecType == Options::EXPLICIT) {
|
} else if (options.palSpecType == Options::EXPLICIT) {
|
||||||
palettes = std::move(options.palSpec); // We won't be using it again.
|
palettes = std::move(options.palSpec); // We won't be using it again.
|
||||||
}
|
}
|
||||||
@@ -299,7 +299,8 @@ void reverse() {
|
|||||||
|
|
||||||
if (uint8_t palID = (attr & 0b111) - options.basePalID; palID > palettes.size()) {
|
if (uint8_t palID = (attr & 0b111) - options.basePalID; palID > palettes.size()) {
|
||||||
error(
|
error(
|
||||||
"Attribute map references palette #%u at (%zu, %zu), but there are only %zu!",
|
"Attribute map references palette #%u at (%zu, %zu), but there are only %zu "
|
||||||
|
"palettes",
|
||||||
palID,
|
palID,
|
||||||
tx,
|
tx,
|
||||||
ty,
|
ty,
|
||||||
|
|||||||
@@ -407,7 +407,7 @@ static void verboseOutputConfig() {
|
|||||||
}
|
}
|
||||||
// -n/--sym
|
// -n/--sym
|
||||||
printPath("Output sym file", options.symFileName);
|
printPath("Output sym file", options.symFileName);
|
||||||
fputs("Ready.\n", stderr);
|
fputs("Ready for linking\n", stderr);
|
||||||
|
|
||||||
style_Reset(stderr);
|
style_Reset(stderr);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -452,7 +452,7 @@ void obj_ReadFile(std::string const &filePath, size_t fileID) {
|
|||||||
// A single `ungetc` is guaranteed to work.
|
// A single `ungetc` is guaranteed to work.
|
||||||
switch (ungetc(getc(file), file)) {
|
switch (ungetc(getc(file), file)) {
|
||||||
case EOF:
|
case EOF:
|
||||||
fatal("File \"%s\" is empty!", fileName);
|
fatal("File \"%s\" is empty", fileName);
|
||||||
|
|
||||||
case 'X':
|
case 'X':
|
||||||
case 'D':
|
case 'D':
|
||||||
|
|||||||
@@ -296,7 +296,7 @@ void sdobj_ReadFile(FileStackNode const &src, FILE *file, std::vector<Symbol> &f
|
|||||||
if (tmp > UINT16_MAX) {
|
if (tmp > UINT16_MAX) {
|
||||||
fatalAt(
|
fatalAt(
|
||||||
where,
|
where,
|
||||||
"Area \"%s\" is larger than the GB address space!?",
|
"Area \"%s\" is larger than the GB address space",
|
||||||
curSection->name.c_str()
|
curSection->name.c_str()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: The absolute alignment offset (2) must be less than alignment size (2)
|
error: The absolute alignment offset (2) must be less than alignment size (2)
|
||||||
at align-large-ofs.asm(2)
|
at align-large-ofs.asm(2)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Alignment must be between 0 and 16, not 17
|
|||||||
at align-large.asm(1)
|
at align-large.asm(1)
|
||||||
error: Alignment must be between 0 and 16, not 17
|
error: Alignment must be between 0 and 16, not 17
|
||||||
at align-large.asm(2)
|
at align-large.asm(2)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: The absolute alignment offset (18) must be less than alignment size (16)
|
|||||||
at align-offset.asm(4)
|
at align-offset.asm(4)
|
||||||
error: The absolute alignment offset (20) must be less than alignment size (16)
|
error: The absolute alignment offset (20) must be less than alignment size (16)
|
||||||
at align-offset.asm(6)
|
at align-offset.asm(6)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Cannot output data outside of a `SECTION`
|
error: Cannot output data outside of a `SECTION`
|
||||||
at align-pc-outside-section.asm(1)
|
at align-pc-outside-section.asm(1)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Section "X"'s alignment cannot be attained in WRAM0
|
error: Section "X"'s alignment cannot be attained in WRAM0
|
||||||
at align-unattainable.asm(3)
|
at align-unattainable.asm(3)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -8,4 +8,4 @@ error: syntax error, unexpected anonymous label, expecting symbol or label or lo
|
|||||||
at anon-label-bad.asm(10)
|
at anon-label-bad.asm(10)
|
||||||
error: syntax error, unexpected ::
|
error: syntax error, unexpected ::
|
||||||
at anon-label-bad.asm(22)
|
at anon-label-bad.asm(22)
|
||||||
Assembly aborted with 5 errors!
|
Assembly aborted with 5 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: PC has no bank outside of a section
|
error: PC has no bank outside of a section
|
||||||
at assert-nosect-bank.asm(1)
|
at assert-nosect-bank.asm(1)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: PC has no value outside of a section
|
error: PC has no value outside of a section
|
||||||
at assert@-no-sect.asm(1)
|
at assert@-no-sect.asm(1)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Fixed-point precision must be between 1 and 31, not 42
|
error: Fixed-point precision must be between 1 and 31, not 42
|
||||||
at bad-precision.asm(1)
|
at bad-precision.asm(1)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -20,4 +20,4 @@ error: Expected constant expression: `Label_u12`'s bank is not known
|
|||||||
at bank.asm::def_sect(8) <- bank.asm(22)
|
at bank.asm::def_sect(8) <- bank.asm(22)
|
||||||
error: `BANK` argument must be a label
|
error: `BANK` argument must be a label
|
||||||
at bank.asm(26)
|
at bank.asm(26)
|
||||||
Assembly aborted with 11 errors!
|
Assembly aborted with 11 errors
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Unterminated block comment
|
|||||||
at block-comment-termination-error.asm(1)
|
at block-comment-termination-error.asm(1)
|
||||||
error: syntax error, unexpected end of buffer
|
error: syntax error, unexpected end of buffer
|
||||||
at block-comment-termination-error.asm(1)
|
at block-comment-termination-error.asm(1)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Invalid character '2' after line continuation
|
error: Invalid character '2' after line continuation
|
||||||
at blue-paint-limits.asm::nth(40) <- blue-paint-limits.asm(43)
|
at blue-paint-limits.asm::nth(40) <- blue-paint-limits.asm(43)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -10,4 +10,4 @@ error: Macro argument `\<2>` not defined
|
|||||||
at bracketed-macro-args.asm::bad(30) <- bracketed-macro-args.asm(33)
|
at bracketed-macro-args.asm::bad(30) <- bracketed-macro-args.asm(33)
|
||||||
error: Bracketed symbol `abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz` does not exist
|
error: Bracketed symbol `abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz` does not exist
|
||||||
at bracketed-macro-args.asm::toolong(36) <- bracketed-macro-args.asm(39)
|
at bracketed-macro-args.asm::toolong(36) <- bracketed-macro-args.asm(39)
|
||||||
Assembly aborted with 6 errors!
|
Assembly aborted with 6 errors
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ error: `Label` does not have a constant value
|
|||||||
at bracketed-symbols.asm(20)
|
at bracketed-symbols.asm(20)
|
||||||
error: PC does not have a constant value; the current section is not fixed
|
error: PC does not have a constant value; the current section is not fixed
|
||||||
at bracketed-symbols.asm(21)
|
at bracketed-symbols.asm(21)
|
||||||
Assembly aborted with 3 errors!
|
Assembly aborted with 3 errors
|
||||||
|
|||||||
@@ -54,4 +54,4 @@ error: Built-in symbol `__ISO_8601_UTC__` cannot be redefined
|
|||||||
at builtin-overwrite.asm::tickle(29) <- builtin-overwrite.asm(37)
|
at builtin-overwrite.asm::tickle(29) <- builtin-overwrite.asm(37)
|
||||||
error: Built-in symbol `__ISO_8601_UTC__` cannot be redefined
|
error: Built-in symbol `__ISO_8601_UTC__` cannot be redefined
|
||||||
at builtin-overwrite.asm::tickle(30) <- builtin-overwrite.asm(37)
|
at builtin-overwrite.asm::tickle(30) <- builtin-overwrite.asm(37)
|
||||||
Assembly aborted with 28 errors!
|
Assembly aborted with 28 errors
|
||||||
|
|||||||
@@ -30,4 +30,4 @@ error: `.` is reserved for a built-in symbol
|
|||||||
at builtin-reserved.asm(29)
|
at builtin-reserved.asm(29)
|
||||||
error: `.` has no value outside of a label scope
|
error: `.` has no value outside of a label scope
|
||||||
at builtin-reserved.asm(32)
|
at builtin-reserved.asm(32)
|
||||||
Assembly aborted with 16 errors!
|
Assembly aborted with 16 errors
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Illegal character escape '\' at end of input
|
|||||||
at character-escape-at-end.asm(1)
|
at character-escape-at-end.asm(1)
|
||||||
error: Unterminated string
|
error: Unterminated string
|
||||||
at character-escape-at-end.asm(1)
|
at character-escape-at-end.asm(1)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ error: Invalid character '\' in bracketed macro argument
|
|||||||
at character-escapes.asm::m(7) <- character-escapes.asm(10)
|
at character-escapes.asm::m(7) <- character-escapes.asm(10)
|
||||||
error: Invalid character '\t' in bracketed macro argument
|
error: Invalid character '\t' in bracketed macro argument
|
||||||
at character-escapes.asm::m(8) <- character-escapes.asm(10)
|
at character-escapes.asm::m(8) <- character-escapes.asm(10)
|
||||||
Assembly aborted with 3 errors!
|
Assembly aborted with 3 errors
|
||||||
|
|||||||
@@ -16,4 +16,4 @@ error: Unterminated character
|
|||||||
at character-literals.asm(35)
|
at character-literals.asm(35)
|
||||||
error: Character literals must be a single charmap unit
|
error: Character literals must be a single charmap unit
|
||||||
at character-literals.asm(35)
|
at character-literals.asm(35)
|
||||||
Assembly aborted with 5 errors!
|
Assembly aborted with 5 errors
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Cannot map an empty string
|
|||||||
at charmap-empty.asm(1)
|
at charmap-empty.asm(1)
|
||||||
error: syntax error, unexpected end of line
|
error: syntax error, unexpected end of line
|
||||||
at charmap-empty.asm(2)
|
at charmap-empty.asm(2)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Undefined base charmap `eggs`
|
error: Undefined base charmap `eggs`
|
||||||
at charmap-inheritance.asm(26)
|
at charmap-inheritance.asm(26)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -6,4 +6,4 @@ error: CHARSIZE: No character mapping for "abcdef"
|
|||||||
at charsize.asm(19)
|
at charsize.asm(19)
|
||||||
error: CHARSIZE: No character mapping for "é"
|
error: CHARSIZE: No character mapping for "é"
|
||||||
at charsize.asm(20)
|
at charsize.asm(20)
|
||||||
Assembly aborted with 4 errors!
|
Assembly aborted with 4 errors
|
||||||
|
|||||||
@@ -12,4 +12,4 @@ warning: CHARVAL: Index starts at 0 [-Wbuiltin-args]
|
|||||||
at charval.asm(28)
|
at charval.asm(28)
|
||||||
warning: CHARVAL: Index 10 is past the end of the character mapping [-Wbuiltin-args]
|
warning: CHARVAL: Index 10 is past the end of the character mapping [-Wbuiltin-args]
|
||||||
at charval.asm(29)
|
at charval.asm(29)
|
||||||
Assembly aborted with 5 errors!
|
Assembly aborted with 5 errors
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: `FOO` already defined (should it be {interpolated} to define its contents
|
|||||||
at command-line-symbols.asm(3)
|
at command-line-symbols.asm(3)
|
||||||
and also:
|
and also:
|
||||||
at <command-line>
|
at <command-line>
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Expected constant expression: undefined symbol `UnDeFiNeD`
|
error: Expected constant expression: undefined symbol `UnDeFiNeD`
|
||||||
at compound-assignment.asm(35)
|
at compound-assignment.asm(35)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -6,4 +6,4 @@ error: Expected constant expression: PC is not constant at assembly time
|
|||||||
at const-and.asm(17)
|
at const-and.asm(17)
|
||||||
error: Expected constant expression: `Floating` is not constant at assembly time
|
error: Expected constant expression: `Floating` is not constant at assembly time
|
||||||
at const-and.asm(20)
|
at const-and.asm(20)
|
||||||
Assembly aborted with 4 errors!
|
Assembly aborted with 4 errors
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Expected constant expression: `Gamma` is not constant at assembly time
|
|||||||
at const-low.asm(10)
|
at const-low.asm(10)
|
||||||
error: Assertion failed
|
error: Assertion failed
|
||||||
at const-low.asm(10)
|
at const-low.asm(10)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Assertion failed
|
error: Assertion failed
|
||||||
at const-not.asm(3)
|
at const-not.asm(3)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Expected constant expression: PC is not constant at assembly time
|
error: Expected constant expression: PC is not constant at assembly time
|
||||||
at const-zero.asm::test_or(14) <- const-zero.asm(21)
|
at const-zero.asm::test_or(14) <- const-zero.asm(21)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Section "code" cannot contain code or data (not `ROM0` or `ROMX`)
|
|||||||
at data-in-ram.asm(2)
|
at data-in-ram.asm(2)
|
||||||
error: Section "data" cannot contain code or data (not `ROM0` or `ROMX`)
|
error: Section "data" cannot contain code or data (not `ROM0` or `ROMX`)
|
||||||
at data-in-ram.asm(4)
|
at data-in-ram.asm(4)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ error: syntax error, unexpected local label, expecting symbol
|
|||||||
at def-scoped.asm(13)
|
at def-scoped.asm(13)
|
||||||
error: syntax error, unexpected local label, expecting symbol
|
error: syntax error, unexpected local label, expecting symbol
|
||||||
at def-scoped.asm(16)
|
at def-scoped.asm(16)
|
||||||
Assembly aborted with 3 errors!
|
Assembly aborted with 3 errors
|
||||||
|
|||||||
@@ -14,4 +14,4 @@ error: `name` already defined (should it be {interpolated} to define its content
|
|||||||
at def.asm(42)
|
at def.asm(42)
|
||||||
and also:
|
and also:
|
||||||
at def.asm(40)
|
at def.asm(40)
|
||||||
Assembly aborted with 4 errors!
|
Assembly aborted with 4 errors
|
||||||
|
|||||||
@@ -52,4 +52,4 @@ warning: STRSUB: Position 12 is past the end of the string [-Wbuiltin-args]
|
|||||||
at deprecated-functions.asm(28)
|
at deprecated-functions.asm(28)
|
||||||
error: STRSUB: Incomplete UTF-8 character
|
error: STRSUB: Incomplete UTF-8 character
|
||||||
at deprecated-functions.asm(28)
|
at deprecated-functions.asm(28)
|
||||||
Assembly aborted with 6 errors!
|
Assembly aborted with 6 errors
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: syntax error, unexpected '-' at the beginning of the line (is it a leftov
|
|||||||
at diff-marks.asm(2)
|
at diff-marks.asm(2)
|
||||||
error: syntax error, unexpected '+' at the beginning of the line (is it a leftover diff mark?)
|
error: syntax error, unexpected '+' at the beginning of the line (is it a leftover diff mark?)
|
||||||
at diff-marks.asm(3)
|
at diff-marks.asm(3)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: syntax error, unexpected local label, expecting symbol
|
error: syntax error, unexpected local label, expecting symbol
|
||||||
at dots-constant.asm(2)
|
at dots-constant.asm(2)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Undefined symbol `n` was already purged
|
error: Undefined symbol `n` was already purged
|
||||||
at double-purge.asm(3)
|
at double-purge.asm(3)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Expected constant expression: undefined symbol `unknown`
|
|||||||
at ds-bad.asm(3)
|
at ds-bad.asm(3)
|
||||||
warning: Expression must be 8-bit; use `LOW()` to force 8-bit [-Wtruncation]
|
warning: Expression must be 8-bit; use `LOW()` to force 8-bit [-Wtruncation]
|
||||||
at ds-bad.asm(4)
|
at ds-bad.asm(4)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Invalid character '?' in bracketed macro argument
|
|||||||
at empty-raw-identifier.asm::macro(3) <- empty-raw-identifier.asm(5)
|
at empty-raw-identifier.asm::macro(3) <- empty-raw-identifier.asm(5)
|
||||||
error: Empty raw symbol in bracketed macro argument
|
error: Empty raw symbol in bracketed macro argument
|
||||||
at empty-raw-identifier.asm::macro(3) <- empty-raw-identifier.asm(5)
|
at empty-raw-identifier.asm::macro(3) <- empty-raw-identifier.asm(5)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ warning: `LOAD` block without `ENDL` terminated by `ENDSECTION` [-Wunterminated-
|
|||||||
at endsection-in-load.asm(3)
|
at endsection-in-load.asm(3)
|
||||||
error: Found `ENDL` outside of a `LOAD` block
|
error: Found `ENDL` outside of a `LOAD` block
|
||||||
at endsection-in-load.asm(4)
|
at endsection-in-load.asm(4)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Cannot output data outside of a `SECTION`
|
error: Cannot output data outside of a `SECTION`
|
||||||
at endsection.asm(4)
|
at endsection.asm(4)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: `x` already defined
|
|||||||
at error-limit.asm(2)
|
at error-limit.asm(2)
|
||||||
and also:
|
and also:
|
||||||
at error-limit.asm(1)
|
at error-limit.asm(1)
|
||||||
Assembly aborted after the maximum of 1 error! (configure with '-X/--max-errors')
|
Assembly aborted after the maximum of 1 error (configure with '-X/--max-errors')
|
||||||
|
|||||||
@@ -6,4 +6,4 @@ error: syntax error, unexpected symbol
|
|||||||
at error-recovery.asm::REPT~2(7) <- error-recovery.asm(5)
|
at error-recovery.asm::REPT~2(7) <- error-recovery.asm(5)
|
||||||
error: syntax error, unexpected symbol
|
error: syntax error, unexpected symbol
|
||||||
at error-recovery.asm::REPT~3(7) <- error-recovery.asm(5)
|
at error-recovery.asm::REPT~3(7) <- error-recovery.asm(5)
|
||||||
Assembly aborted with 4 errors!
|
Assembly aborted with 4 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: syntax error, unexpected number
|
error: syntax error, unexpected number
|
||||||
at expand-empty-string.asm::test(4) <- expand-empty-string.asm(6)
|
at expand-empty-string.asm::test(4) <- expand-empty-string.asm(6)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -9,4 +9,4 @@ warning: Purging an exported symbol `equ_sym` [-Wpurge]
|
|||||||
at export.asm(20)
|
at export.asm(20)
|
||||||
warning: Exporting an undefined symbol `equ_sym` [-Wexport-undefined]
|
warning: Exporting an undefined symbol `equ_sym` [-Wexport-undefined]
|
||||||
at export.asm(21)
|
at export.asm(21)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ error: Expected constant expression: undefined symbol `xyz`
|
|||||||
at ff00+c-bad.asm(9)
|
at ff00+c-bad.asm(9)
|
||||||
error: Base value must be equal to $FF00 for [$FF00+C]
|
error: Base value must be equal to $FF00 for [$FF00+C]
|
||||||
at ff00+c-bad.asm(9)
|
at ff00+c-bad.asm(9)
|
||||||
Assembly aborted with 3 errors!
|
Assembly aborted with 3 errors
|
||||||
|
|||||||
@@ -12,4 +12,4 @@ error: Section "OAM"'s fixed address $0cab is outside of range [$fe00; $fe9f]
|
|||||||
at fixed-oob.asm(13)
|
at fixed-oob.asm(13)
|
||||||
error: Section "HRAM"'s fixed address $0bad is outside of range [$ff80; $fffe]
|
error: Section "HRAM"'s fixed address $0bad is outside of range [$ff80; $fffe]
|
||||||
at fixed-oob.asm(15)
|
at fixed-oob.asm(15)
|
||||||
Assembly aborted with 7 errors!
|
Assembly aborted with 7 errors
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Fixed-point constant precision must be between 1 and 31
|
|||||||
at fixed-point-precision.asm(22)
|
at fixed-point-precision.asm(22)
|
||||||
error: Fixed-point constant precision 0 invalid, defaulting to 16
|
error: Fixed-point constant precision 0 invalid, defaulting to 16
|
||||||
at fixed-point-precision.asm(23)
|
at fixed-point-precision.asm(23)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: `y` already defined as constant
|
|||||||
at for-loop-variable.asm(12)
|
at for-loop-variable.asm(12)
|
||||||
and also:
|
and also:
|
||||||
at for-loop-variable.asm(8)
|
at for-loop-variable.asm(8)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Fractional width 260 too long, limiting to 255
|
|||||||
at format-truncation.asm(9)
|
at format-truncation.asm(9)
|
||||||
error: Fractional width 260 too long, limiting to 255
|
error: Fractional width 260 too long, limiting to 255
|
||||||
at format-truncation.asm(15)
|
at format-truncation.asm(15)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Section is misaligned ($0004 bytes into the section, expected ALIGN[2, 0], got ALIGN[2, 1])
|
error: Section is misaligned ($0004 bytes into the section, expected ALIGN[2, 0], got ALIGN[2, 1])
|
||||||
at fragment-align.asm(25)
|
at fragment-align.asm(25)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Invalid character 0xEB (is the file UTF-8?)
|
|||||||
at garbage-before-eof.asm(1)
|
at garbage-before-eof.asm(1)
|
||||||
error: syntax error, unexpected end of buffer, expecting ? or symbol
|
error: syntax error, unexpected end of buffer, expecting ? or symbol
|
||||||
at garbage-before-eof.asm(1)
|
at garbage-before-eof.asm(1)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Invalid character 0xFF (is the file UTF-8?)
|
error: Invalid character 0xFF (is the file UTF-8?)
|
||||||
at garbage_char.asm(1)
|
at garbage_char.asm(1)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -8,4 +8,4 @@ error: Invalid character '#'
|
|||||||
at garbage_sequence.asm(3)
|
at garbage_sequence.asm(3)
|
||||||
error: Invalid characters '#', 0xFF (is the file UTF-8?)
|
error: Invalid characters '#', 0xFF (is the file UTF-8?)
|
||||||
at garbage_sequence.asm(5)
|
at garbage_sequence.asm(5)
|
||||||
Assembly aborted with 5 errors!
|
Assembly aborted with 5 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: `BANK` only allowed for `ROMX`, `WRAMX`, `SRAM`, or `VRAM` sections
|
error: `BANK` only allowed for `ROMX`, `WRAMX`, `SRAM`, or `VRAM` sections
|
||||||
at impossible-bank.asm(1)
|
at impossible-bank.asm(1)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Specified range in `INCBIN` file "empty.bin" is out of bounds (0 + 1 > 0)
|
error: Specified range in `INCBIN` file "empty.bin" is out of bounds (0 + 1 > 0)
|
||||||
at incbin-empty-bad.asm(3)
|
at incbin-empty-bad.asm(3)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Cannot output data outside of a `SECTION`
|
error: Cannot output data outside of a `SECTION`
|
||||||
at incbin-end-0.asm(1)
|
at incbin-end-0.asm(1)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Specified range in `INCBIN` file "data.bin" is out of bounds (123 + 1 > 123)
|
error: Specified range in `INCBIN` file "data.bin" is out of bounds (123 + 1 > 123)
|
||||||
at incbin-end-bad.asm(3)
|
at incbin-end-bad.asm(3)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Specified start position is greater than length of file "data.bin"
|
|||||||
at incbin-start-bad.asm(3)
|
at incbin-start-bad.asm(3)
|
||||||
error: Specified start position is greater than length of file "data.bin"
|
error: Specified start position is greater than length of file "data.bin"
|
||||||
at incbin-start-bad.asm(4)
|
at incbin-start-bad.asm(4)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Error opening pre-included file "include-slash-nonexist.inc": No such file or directory
|
error: Error opening pre-included file "include-slash-nonexist.inc": No such file or directory
|
||||||
at include-slash.asm(0)
|
at include-slash.asm(0)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ error: syntax error, unexpected symbol
|
|||||||
error: syntax error, unexpected string
|
error: syntax error, unexpected string
|
||||||
at interpolation-after-string.asm(8)
|
at interpolation-after-string.asm(8)
|
||||||
while expanding symbol `string`
|
while expanding symbol `string`
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -7,4 +7,4 @@ error: `\1` cannot be used outside of a macro
|
|||||||
at interpolation-overflow.asm(4)
|
at interpolation-overflow.asm(4)
|
||||||
error: syntax error, unexpected number
|
error: syntax error, unexpected number
|
||||||
at interpolation-overflow.asm(4)
|
at interpolation-overflow.asm(4)
|
||||||
Assembly aborted with 3 errors!
|
Assembly aborted with 3 errors
|
||||||
|
|||||||
@@ -6,4 +6,4 @@ error: Interpolated symbol `foo` is not a numeric or string symbol
|
|||||||
at interpolation.asm(29)
|
at interpolation.asm(29)
|
||||||
error: Interpolated symbol `xor` is a reserved keyword; add a '#' prefix to use it as a raw symbol
|
error: Interpolated symbol `xor` is a reserved keyword; add a '#' prefix to use it as a raw symbol
|
||||||
at interpolation.asm(32)
|
at interpolation.asm(32)
|
||||||
Assembly aborted with 4 errors!
|
Assembly aborted with 4 errors
|
||||||
|
|||||||
@@ -12,4 +12,4 @@ error: Section "e"'s fixed address does not match its alignment
|
|||||||
at invalid-alignment.asm(21)
|
at invalid-alignment.asm(21)
|
||||||
error: Section "f"'s fixed address does not match its alignment
|
error: Section "f"'s fixed address does not match its alignment
|
||||||
at invalid-alignment.asm(23)
|
at invalid-alignment.asm(23)
|
||||||
Assembly aborted with 7 errors!
|
Assembly aborted with 7 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: VRAM bank value $0002 out of range ($0000 to $0001)
|
error: VRAM bank value $0002 out of range ($0000 to $0001)
|
||||||
at invalid-bank.asm(1)
|
at invalid-bank.asm(1)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Empty bracketed macro argument
|
error: Empty bracketed macro argument
|
||||||
at invalid-empty-macro-arg.asm(1)
|
at invalid-empty-macro-arg.asm(1)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -30,4 +30,4 @@ error: Formatting type 'd' with fractional width
|
|||||||
at invalid-format.asm(17)
|
at invalid-format.asm(17)
|
||||||
error: Formatting type 'd' with fractional precision
|
error: Formatting type 'd' with fractional precision
|
||||||
at invalid-format.asm(18)
|
at invalid-format.asm(18)
|
||||||
Assembly aborted with 16 errors!
|
Assembly aborted with 16 errors
|
||||||
|
|||||||
@@ -32,4 +32,4 @@ error: syntax error, unexpected af
|
|||||||
at invalid-instructions.asm(20)
|
at invalid-instructions.asm(20)
|
||||||
error: syntax error, unexpected af
|
error: syntax error, unexpected af
|
||||||
at invalid-instructions.asm(21)
|
at invalid-instructions.asm(21)
|
||||||
Assembly aborted with 16 errors!
|
Assembly aborted with 16 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: `JR` target must be between -128 and 127 bytes away, not -258; use `JP` instead
|
error: `JR` target must be between -128 and 127 bytes away, not -258; use `JP` instead
|
||||||
at invalid-jr.asm(3)
|
at invalid-jr.asm(3)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Source address $11 not between $FF00 to $FFFF
|
|||||||
at invalid-ldh.asm(2)
|
at invalid-ldh.asm(2)
|
||||||
error: Source address $22 not between $FF00 to $FFFF
|
error: Source address $22 not between $FF00 to $FFFF
|
||||||
at invalid-ldh.asm(3)
|
at invalid-ldh.asm(3)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: Invalid character '!' in bracketed macro argument
|
|||||||
at invalid-macro-arg-character.asm(1)
|
at invalid-macro-arg-character.asm(1)
|
||||||
error: syntax error, unexpected >
|
error: syntax error, unexpected >
|
||||||
at invalid-macro-arg-character.asm(1)
|
at invalid-macro-arg-character.asm(1)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Bracketed symbol `foo` does not exist
|
error: Bracketed symbol `foo` does not exist
|
||||||
at invalid-macro-arg-symbol.asm(1)
|
at invalid-macro-arg-symbol.asm(1)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -24,4 +24,4 @@ error: Invalid fixed-point constant, no significant digits after 'q'
|
|||||||
at invalid-numbers.asm::try(2) <- invalid-numbers.asm(26)
|
at invalid-numbers.asm::try(2) <- invalid-numbers.asm(26)
|
||||||
error: Fixed-point constant precision must be between 1 and 31
|
error: Fixed-point constant precision must be between 1 and 31
|
||||||
at invalid-numbers.asm::try(2) <- invalid-numbers.asm(29)
|
at invalid-numbers.asm::try(2) <- invalid-numbers.asm(29)
|
||||||
Assembly aborted with 7 errors!
|
Assembly aborted with 7 errors
|
||||||
|
|||||||
@@ -36,4 +36,4 @@ error: syntax error, unexpected end of line, expecting string
|
|||||||
at invalid-opt.asm(18)
|
at invalid-opt.asm(18)
|
||||||
error: No entries in the option stack
|
error: No entries in the option stack
|
||||||
at invalid-opt.asm(19)
|
at invalid-opt.asm(19)
|
||||||
Assembly aborted with 19 errors!
|
Assembly aborted with 19 errors
|
||||||
|
|||||||
@@ -28,4 +28,4 @@ error: Invalid integer constant, trailing '_'
|
|||||||
at invalid-underscore.asm(31)
|
at invalid-underscore.asm(31)
|
||||||
error: Invalid integer constant, '_' after another '_'
|
error: Invalid integer constant, '_' after another '_'
|
||||||
at invalid-underscore.asm(32)
|
at invalid-underscore.asm(32)
|
||||||
Assembly aborted with 15 errors!
|
Assembly aborted with 15 errors
|
||||||
|
|||||||
@@ -6,4 +6,4 @@ error: `UNION`s must be inside a `SECTION`
|
|||||||
at invalid-union.asm(3)
|
at invalid-union.asm(3)
|
||||||
error: Unterminated `UNION` construct
|
error: Unterminated `UNION` construct
|
||||||
at invalid-union.asm(7)
|
at invalid-union.asm(7)
|
||||||
Assembly aborted with 4 errors!
|
Assembly aborted with 4 errors
|
||||||
|
|||||||
@@ -56,4 +56,4 @@ error: STRLEN: Incomplete UTF-8 character
|
|||||||
at invalid-utf-8-strings.asm(50)
|
at invalid-utf-8-strings.asm(50)
|
||||||
error: STRSLICE: Incomplete UTF-8 character
|
error: STRSLICE: Incomplete UTF-8 character
|
||||||
at invalid-utf-8-strings.asm(54)
|
at invalid-utf-8-strings.asm(54)
|
||||||
Assembly aborted with 29 errors!
|
Assembly aborted with 29 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Invalid characters 0xCF, 0xD3 (is the file UTF-8?)
|
error: Invalid characters 0xCF, 0xD3 (is the file UTF-8?)
|
||||||
at invalid-utf-8.asm::m(4) <- invalid-utf-8.asm(6)
|
at invalid-utf-8.asm::m(4) <- invalid-utf-8.asm(6)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -10,4 +10,4 @@ error: Expected constant expression: `FloatingLabel` is not constant at assembly
|
|||||||
at isconst.asm::test_expr(9) <- isconst.asm(28)
|
at isconst.asm::test_expr(9) <- isconst.asm(28)
|
||||||
warning: Test #6: Compile-time constant [-Wuser]
|
warning: Test #6: Compile-time constant [-Wuser]
|
||||||
at isconst.asm::test_expr(10) <- isconst.asm(29)
|
at isconst.asm::test_expr(10) <- isconst.asm(29)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Identifier "call.local2" begins with a keyword; did you mean to put a space between them?
|
error: Identifier "call.local2" begins with a keyword; did you mean to put a space between them?
|
||||||
at keyword-global.asm(3)
|
at keyword-global.asm(3)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -34,4 +34,4 @@ error: Expected constant expression: undefined symbol `Unknown`
|
|||||||
at label-diff.asm::print_diff(19) <- label-diff.asm(58)
|
at label-diff.asm::print_diff(19) <- label-diff.asm(58)
|
||||||
error: Expected constant expression: PC is not constant at assembly time
|
error: Expected constant expression: PC is not constant at assembly time
|
||||||
at label-diff.asm::print_diff(20) <- label-diff.asm(58)
|
at label-diff.asm::print_diff(20) <- label-diff.asm(58)
|
||||||
Assembly aborted with 18 errors!
|
Assembly aborted with 18 errors
|
||||||
|
|||||||
@@ -14,4 +14,4 @@ error: Invalid format spec "sizeof_"
|
|||||||
at label-macro-arg.asm::test_char(29) <- label-macro-arg.asm(39)
|
at label-macro-arg.asm::test_char(29) <- label-macro-arg.asm(39)
|
||||||
error: Interpolated symbol `something` does not exist
|
error: Interpolated symbol `something` does not exist
|
||||||
at label-macro-arg.asm::test_char(29) <- label-macro-arg.asm(39)
|
at label-macro-arg.asm::test_char(29) <- label-macro-arg.asm(39)
|
||||||
Assembly aborted with 7 errors!
|
Assembly aborted with 7 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Label `bad` created outside of a `SECTION`
|
error: Label `bad` created outside of a `SECTION`
|
||||||
at label-outside-section.asm(1)
|
at label-outside-section.asm(1)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ error: `Sym` already defined
|
|||||||
at label-redefinition.asm(7)
|
at label-redefinition.asm(7)
|
||||||
and also:
|
and also:
|
||||||
at label-redefinition.asm::m(4) <- label-redefinition.asm(6)
|
at label-redefinition.asm::m(4) <- label-redefinition.asm(6)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -38,4 +38,4 @@ warning: Treating strings as numbers is deprecated; use character literals or `C
|
|||||||
at label-scope.asm(32)
|
at label-scope.asm(32)
|
||||||
error: Strings as numbers must be a single charmap unit
|
error: Strings as numbers must be a single charmap unit
|
||||||
at label-scope.asm(32)
|
at label-scope.asm(32)
|
||||||
Assembly aborted with 18 errors!
|
Assembly aborted with 18 errors
|
||||||
|
|||||||
@@ -10,4 +10,4 @@ error: syntax error, unexpected ENDR
|
|||||||
at lex-label.asm(7)
|
at lex-label.asm(7)
|
||||||
error: syntax error, unexpected label, expecting symbol
|
error: syntax error, unexpected label, expecting symbol
|
||||||
at lex-label.asm(9)
|
at lex-label.asm(9)
|
||||||
Assembly aborted with 6 errors!
|
Assembly aborted with 6 errors
|
||||||
|
|||||||
@@ -8,4 +8,4 @@ error: Undefined macro `undef` (did you mean a label "undef:"?)
|
|||||||
at lexer-hack.asm(27)
|
at lexer-hack.asm(27)
|
||||||
error: Undefined macro `undef` (did you mean a label "undef::"?)
|
error: Undefined macro `undef` (did you mean a label "undef::"?)
|
||||||
at lexer-hack.asm(28)
|
at lexer-hack.asm(28)
|
||||||
Assembly aborted with 4 errors!
|
Assembly aborted with 4 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Invalid line continuation at end of file
|
error: Invalid line continuation at end of file
|
||||||
at line-continuation-at-eof.asm(1)
|
at line-continuation-at-eof.asm(1)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -10,4 +10,4 @@ error: Invalid character '/' after line continuation
|
|||||||
at line-continuation-block-comment.asm(14)
|
at line-continuation-block-comment.asm(14)
|
||||||
error: Invalid character '/' after line continuation
|
error: Invalid character '/' after line continuation
|
||||||
at line-continuation-block-comment.asm(17)
|
at line-continuation-block-comment.asm(17)
|
||||||
Assembly aborted with 6 errors!
|
Assembly aborted with 6 errors
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
error: Label `foo` created outside of a `SECTION`
|
error: Label `foo` created outside of a `SECTION`
|
||||||
at line-continuation-whitespace.asm(7)
|
at line-continuation-whitespace.asm(7)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ warning: spam [-Wuser]
|
|||||||
at line-continuation.asm::spam(4) <- line-continuation.asm(6)
|
at line-continuation.asm::spam(4) <- line-continuation.asm(6)
|
||||||
error: Label `foo` created outside of a `SECTION`
|
error: Label `foo` created outside of a `SECTION`
|
||||||
at line-continuation.asm(14)
|
at line-continuation.asm(14)
|
||||||
Assembly aborted with 2 errors!
|
Assembly aborted with 2 errors
|
||||||
|
|||||||
@@ -2,4 +2,4 @@ warning: `LOAD` block without `ENDL` terminated by `LOAD` [-Wunterminated-load]
|
|||||||
at load-in-load.asm(3)
|
at load-in-load.asm(3)
|
||||||
error: Found `ENDL` outside of a `LOAD` block
|
error: Found `ENDL` outside of a `LOAD` block
|
||||||
at load-in-load.asm(5)
|
at load-in-load.asm(5)
|
||||||
Assembly aborted with 1 error!
|
Assembly aborted with 1 error
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user