kill temporary variable of 'dup2' workaround
authorkramm <kramm>
Fri, 2 Jan 2009 19:52:45 +0000 (19:52 +0000)
committerkramm <kramm>
Fri, 2 Jan 2009 19:52:45 +0000 (19:52 +0000)
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 {