X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fparser.y;h=a1edea63ad5be770cd6b03691cd2d64594070e9c;hb=c159e3f70b282f0de056aeddc8797edf727843bc;hp=3cdf1fe4870755e265ae91c7eefdd7fd23b58ccc;hpb=16901658118e16e75f0ec606fcf54cc09774fe87;p=swftools.git diff --git a/lib/as3/parser.y b/lib/as3/parser.y index 3cdf1fe..a1edea6 100644 --- a/lib/as3/parser.y +++ b/lib/as3/parser.y @@ -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 {