Files
kotlin-fork/js/js.translator/testData/js-optimizer/temporary-variable/propertyAccess.optimized.js
T

24 lines
379 B
JavaScript
Vendored

var log = "";
A = {};
Object.defineProperty(A, "x", {
get: function() {
log += "A.x;";
return 23;
}
});
function b() {
log += "b();";
return 42;
}
function box() {
var $tmp = A.x;
var result = b() + ";" + $tmp;
if (result != "42;23") return "fail1: " + result;
if (log != "A.x;b();") return "fail2: " + log;
return "OK";
}