summaryrefslogtreecommitdiff
path: root/js/src/jit-test/tests/pic/watch2.js
blob: fb3e296176b225e1ca6a9355e09e3cc453644010 (plain)
1
2
3
4
5
6
7
8
// assignments to watched properties via ++ must not be cached
var obj = {x: 0};
var hits = 0;
obj.watch("x", function (id, oldval, newval) { hits++; return newval; });
for (var i = 0; i < 10; i++)
    obj.x++;
assertEq(hits, 10);