We should not transition the structure each time we want to make a structure with a non-BuiltinConstructor.prototype prototype. Instead we should make a new structure and cache it for next time.
*** This bug has been marked as a duplicate of bug 152942 ***