Back out 97036ab72558 which inappropriately compared turds to third parties.
1 load(libdir + "asserts.js");
4 Object.defineProperty(m, 'p', {value: 3});
5 assertThrowsInstanceOf(function() {"use strict"; delete m.p;}, TypeError);
9 assertThrowsInstanceOf(function fun() {"use strict"; return delete x.p; }, TypeError);