ref: 155040240dd49fc92a1986ae963759d715ae1bd2
parent: d466cab1e8aca877e9fd89433f19cec78f894a99
author: ISSOtm <eldredhabert0@gmail.com>
date: Mon Jan 20 19:25:47 EST 2020
Improve error message when a symbol's value is not constant
--- a/src/asm/rpn.c
+++ b/src/asm/rpn.c
@@ -139,7 +139,8 @@
expr->isSymbol = true;
sym_Ref(tzSym);
- makeUnknown(expr, "'%s' is not defined", tzSym);
+ makeUnknown(expr, "'%s' is not constant at assembly time",
+ tzSym);
expr->nRPNPatchSize += 5; /* 1-byte opcode + 4-byte symbol ID */
size_t nameLen = strlen(tzSym) + 1; /* Don't forget NUL! */