kill temporary variable of 'dup2' workaround
[swftools.git] / lib / as3 / parser.y
index 3cdf1fe..a1edea6 100644 (file)
@@ -1147,6 +1147,8 @@ static code_t* toreadwrite(code_t*in, code_t*middlepart, char justassign, char r
                 prefix = abc_getlocal(prefix, temp);
                 prefix = abc_swap(prefix);
                 prefix = abc_getlocal(prefix, temp);
+                if(!use_temp_var);
+                    prefix = abc_kill(prefix, temp);
             }
             use_temp_var = 1;
         } else {