diff options
author | max99x <max99x@gmail.com> | 2011-08-23 05:23:55 +0300 |
---|---|---|
committer | max99x <max99x@gmail.com> | 2011-08-23 05:23:55 +0300 |
commit | 4d12c91bfb26979d00714843a038f916629e040d (patch) | |
tree | f44f27a9ef31e484eda3f9a22bcbe77d674860b8 /tools/eliminator/eliminator-test.js | |
parent | 4426e4b34c4dbbcfeab757cfc657b4a925cfca13 (diff) |
Added a redundant-variable eliminator script and its dependencies.
Diffstat (limited to 'tools/eliminator/eliminator-test.js')
-rw-r--r-- | tools/eliminator/eliminator-test.js | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/tools/eliminator/eliminator-test.js b/tools/eliminator/eliminator-test.js new file mode 100644 index 00000000..3311b34f --- /dev/null +++ b/tools/eliminator/eliminator-test.js @@ -0,0 +1,35 @@ +function f() { + var __label__; + var x = GLOB[1]; + var y = x + 1; + var z = y / 2; + HEAP[123] = z; +} +var g = function (a1, a2) { + var __label__; + var a = 1; + var b = a * 2; + var c = b - 1; + var qqq = "qwe"; + a++; + foo(c); + var ww = 1, www, zzz = 2; + foo(zzz); + for (var i = 0; i < 5; i++) { + var q = {a:1} + [2,3]; + } + for (var iterator in SOME_GLOBAL) { + quux(iterator); + } + var $0 = HEAP[5]; + HEAP[myglobal] = 123; + var $1 = $0 < 0; + if ($1) { + __label__ = 1; + } else { + __label__ = 2; + } + var sadijn = new asd; + sadijn2 = "qwe%sert"; + this.Module || (this.Module = {}); +} |