- 'use strict';
- module.exports = function toFastproperties(o) {
- function Sub() {}
- Sub.prototype = o;
- var receiver = new Sub(); // create an instance
- function ic() { return typeof receiver.foo; } // perform access
- ic();
- ic();
- return o;
- eval("o" + o); // ensure no dead code elimination
- }
|