Lines Matching refs:proto
53 function DoProtoMagic(proto, set__proto__) {
55 (new Sub()).__proto__ = proto;
57 Sub.prototype = proto;
63 var proto = use_new ? new Super() : {};
66 assertTrue(%HasFastProperties(proto));
69 AddProps(proto);
71 assertFalse(%HasFastProperties(proto));
72 DoProtoMagic(proto, set__proto__);
74 assertTrue(%HasFastProperties(proto));
76 DoProtoMagic(proto, set__proto__);
78 assertTrue(%HasFastProperties(proto));
79 AddProps(proto);
81 assertFalse(%HasFastProperties(proto));
84 assertTrue(%HaveSameMap(same_map_as, proto));
86 return proto;