2 var o = {'arguments': 42};
3 with (o) { // Definitely forces heavyweight.
4 // Note syntax is not a property access.
5 reportCompare(delete arguments, true,
6 "arguments property deletion within with block");
8 reportCompare('arguments' in o, false,
9 "property deletion observable");
13 var o = {'arguments': 42};
15 reportCompare('arguments' in o, false,
16 "arguments property deletion with property access syntax");
20 var arguments = 42; // Forces heavyweight.
21 reportCompare(delete arguments, false,
22 "arguments variable");
26 reportCompare(delete arguments, false, "arguments object");