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:
parent
f948ce0571
commit
d7405d8669
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user