Prevent segmentation faults for now by returning bogus register and bogus emit

This commit is contained in:
Tristan B. Kildaire 2021-11-02 17:16:46 +02:00
parent f75a3cfa5f
commit 4df1aac54c
1 changed files with 17 additions and 0 deletions

View File

@ -144,6 +144,23 @@ public final class DCodeEmitter : CodeEmitter
registerToCheck = valReg;
}
/**
* FIXME: Remove this as it is just to stop segfaulkts for
* yet-to-be-suppirted recursive descent emitting
*/
else
{
Register valReg = getRegister(1);
/* Emit setting code */
file.writeln(setRegisterValue(valReg, 65));
/* Set as return */
registerToCheck = valReg;
}
return registerToCheck;