summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/pic/watch4.js
blob: 4b640c4dfecf8e15e9600e845f2ec826e60bf485 (plain)
1
2
3
4
5
6
7
8
9
// adding assignment + watchpoint vs. caching
var hits = 0;
var obj = {};
obj.watch("x", function (id, oldval, newval) { hits++; return newval; });
for (var i = 0; i < 10; i++) {
    obj.x = 1;
    delete obj.x;
}
assertEq(hits, 10);