mirror of
https://github.com/corda/corda.git
synced 2025-06-17 22:58:19 +00:00
fix regression in MyCompiler::startLogicalIp
This commit is contained in:
@ -5062,16 +5062,16 @@ class MyCompiler: public Compiler {
|
|||||||
if (c.subroutine) {
|
if (c.subroutine) {
|
||||||
c.logicalCode[logicalIp]->subroutine = c.subroutine;
|
c.logicalCode[logicalIp]->subroutine = c.subroutine;
|
||||||
c.subroutine = 0;
|
c.subroutine = 0;
|
||||||
|
|
||||||
|
for (unsigned li = 0; li < c.localFootprint; ++li) {
|
||||||
|
Local* local = c.locals + li;
|
||||||
|
if (local->value == 0) {
|
||||||
|
initLocal(1, li);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
c.logicalIp = logicalIp;
|
c.logicalIp = logicalIp;
|
||||||
|
|
||||||
for (unsigned li = 0; li < c.localFootprint; ++li) {
|
|
||||||
Local* local = c.locals + li;
|
|
||||||
if (local->value == 0) {
|
|
||||||
initLocal(1, li);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual Promise* machineIp(unsigned logicalIp) {
|
virtual Promise* machineIp(unsigned logicalIp) {
|
||||||
|
Reference in New Issue
Block a user