Files
jpexs-decompiler/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestOptimization.as

26 lines
618 B
ActionScript

package tests
{
public class TestOptimization
{
public function run():*
{
// Add more than 3 variables.
// Optimization happens from register 4 on.
// (setlocal X takes more bytes than dup)
var a:int = 1;
var b:int = 2;
var c:int = 3;
var d:int = 4; //setlocal N
var e:int = d + 5; //getlocal N is replaced with dup before setlocal N
//We must leave this case intact:
var f:int;
var g:int;
var h:int;
var i:int = h = g = f;
}
}
}