瀏覽代碼

Merge pull request #188 from nikolas/remove-unnecessary-assignments

sqfuncstate: Remove some unnecessary assignments
Alberto Demichelis 6 年之前
父節點
當前提交
260412d33c
共有 1 個文件被更改,包括 0 次插入4 次删除
  1. 0 4
      squirrel/sqfuncstate.cpp

+ 0 - 4
squirrel/sqfuncstate.cpp

@@ -481,7 +481,6 @@ void SQFuncState::AddInstruction(SQInstruction &i)
         break;
         break;
         case _OP_GET:
         case _OP_GET:
             if( pi.op == _OP_LOAD && pi._arg0 == i._arg2 && (!IsLocal(pi._arg0))){
             if( pi.op == _OP_LOAD && pi._arg0 == i._arg2 && (!IsLocal(pi._arg0))){
-                pi._arg1 = pi._arg1;
                 pi._arg2 = (unsigned char)i._arg1;
                 pi._arg2 = (unsigned char)i._arg1;
                 pi.op = _OP_GETK;
                 pi.op = _OP_GETK;
                 pi._arg0 = i._arg0;
                 pi._arg0 = i._arg0;
@@ -493,7 +492,6 @@ void SQFuncState::AddInstruction(SQInstruction &i)
             if( pi.op == _OP_LOAD  && pi._arg0 == i._arg1 && (!IsLocal(pi._arg0))){
             if( pi.op == _OP_LOAD  && pi._arg0 == i._arg1 && (!IsLocal(pi._arg0))){
                 pi.op = _OP_PREPCALLK;
                 pi.op = _OP_PREPCALLK;
                 pi._arg0 = i._arg0;
                 pi._arg0 = i._arg0;
-                pi._arg1 = pi._arg1;
                 pi._arg2 = i._arg2;
                 pi._arg2 = i._arg2;
                 pi._arg3 = i._arg3;
                 pi._arg3 = i._arg3;
                 return;
                 return;
@@ -511,7 +509,6 @@ void SQFuncState::AddInstruction(SQInstruction &i)
             if(aat != -1 && pi._arg0 == i._arg1 && (!IsLocal(pi._arg0))){
             if(aat != -1 && pi._arg0 == i._arg1 && (!IsLocal(pi._arg0))){
                 pi.op = _OP_APPENDARRAY;
                 pi.op = _OP_APPENDARRAY;
                 pi._arg0 = i._arg0;
                 pi._arg0 = i._arg0;
-                pi._arg1 = pi._arg1;
                 pi._arg2 = (unsigned char)aat;
                 pi._arg2 = (unsigned char)aat;
                 pi._arg3 = MAX_FUNC_STACKSIZE;
                 pi._arg3 = MAX_FUNC_STACKSIZE;
                 return;
                 return;
@@ -553,7 +550,6 @@ void SQFuncState::AddInstruction(SQInstruction &i)
             {
             {
                 pi.op = i.op;
                 pi.op = i.op;
                 pi._arg0 = i._arg0;
                 pi._arg0 = i._arg0;
-                pi._arg1 = pi._arg1;
                 pi._arg2 = i._arg2;
                 pi._arg2 = i._arg2;
                 pi._arg3 = MAX_FUNC_STACKSIZE;
                 pi._arg3 = MAX_FUNC_STACKSIZE;
                 return;
                 return;