lvm.js

changeset 122
b6956a682885
parent 121
fe51bed4a718
child 123
f8518f015ec3
equal deleted inserted replaced
121:fe51bed4a718 122:b6956a682885
563 { 563 {
564 var i; 564 var i;
565 for(i=0;(oldFrame.retCount == 0||i<(oldFrame.retCount-1))&&i<rets.length;i++) 565 for(i=0;(oldFrame.retCount == 0||i<(oldFrame.retCount-1))&&i<rets.length;i++)
566 frame.reg[oldFrame.retAt+i] = rets[i]; 566 frame.reg[oldFrame.retAt+i] = rets[i];
567 if(oldFrame.retAt+i<frame.reg.length) 567 if(oldFrame.retAt+i<frame.reg.length)
568 frame.reg.slice(0,oldFrame.retAt+i); 568 frame.reg.length = oldFrame.retAt+i+1;
569 } 569 }
570 else 570 else
571 return rets; 571 return rets;
572 break; 572 break;
573 case OP_CLOSE: 573 case OP_CLOSE:

mercurial