UNPKG

jsx

Version:

a faster, safer, easier JavaScript

32 lines (30 loc) 456 B
/*EXPECTED 0 400000000 */ /*JSX_OPTS --optimize inline */ /*BENCHMARK 2 */ final class _Main { var n = 0; function incr() : void { ++this.n; } static function loop(cnt : number) : void { var that = new _Main; log that.n; for (var i = 0; i < 2000; ++i) { for (var j = 0; j < cnt; ++j) { that.incr(); that.incr(); } } log that.n; } static function main(args : string[]) : void { _Main.loop(("100" + "000") as number); } }