aboutsummaryrefslogtreecommitdiff
path: root/node_modules/to-fast-properties/index.js
blob: 56fc00bde87dbf19904d0081864dda2a6f5b1d8d (plain)
1
2
3
4
5
6
7
8
9
10
11
'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
}