Files
codeql/javascript/ql/test/query-tests/Declarations/DeadStoreOfProperty/real-world-examples.js
2025-02-28 13:27:28 +01:00

40 lines
472 B
JavaScript

(function(){
var o = f1();
while (f2()) {
if (f4()) {
o.p = 42; // $ Alert
break;
}
f5();
}
o.p = 42;
});
(function(){
var o = f1();
o.p1 = o.p1 += 42; // $ Alert
o.p2 -= (o.p2 *= 42); // $ Alert
});
(function(){
var o = f1();
o.m(function () {
if (f2()) {
} else {
try {
f3();
} catch (e) {
f4();
o.p = 42; // $ Alert
}
}
o.p = 42;
});
});
(function(){
var o = f1();
o.p = f2() ? o.p = f3() : f4(); // $ Alert
});