1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2025-04-22 18:37:29 +00:00

Fixing bugs:

- far calls are now ALL iterated and flagged with a bank!
- procedure objects are taken as the base for far call asm generation, not the call objects anymore (too tricky). But i have kept the call objects to be also updated with the bank for any reference later!
This commit is contained in:
Flight_Control 2022-11-16 22:17:29 +01:00
parent f948ce0571
commit d7405d8669

View File

@ -41,8 +41,8 @@ public class Pass1ProcedureFar extends Pass1Base {
throw new CompileError("Error! Interrupts cannot be far called. "+procedure.getRef().toString());
}
farProcedureCall(call, procedure, statementsIt, block, blocksIt);
// Exit and restart
return false;
// Continue
// return true;
}
}
}