|
@@ -136,11 +136,11 @@ inline void GlobalObject::initialize_constructor(PropertyName const& property_na
|
|
|
{
|
|
|
auto& vm = this->vm();
|
|
|
constructor = heap().allocate<ConstructorType>(*this, *this);
|
|
|
- constructor->define_direct_property(vm.names.name, js_string(heap(), property_name.as_string()), Attribute::Configurable);
|
|
|
+ constructor->define_direct_property_without_transition(vm.names.name, js_string(heap(), property_name.as_string()), Attribute::Configurable);
|
|
|
if (vm.exception())
|
|
|
return;
|
|
|
if (prototype) {
|
|
|
- prototype->define_direct_property(vm.names.constructor, constructor, Attribute::Writable | Attribute::Configurable);
|
|
|
+ prototype->define_direct_property_without_transition(vm.names.constructor, constructor, Attribute::Writable | Attribute::Configurable);
|
|
|
if (vm.exception())
|
|
|
return;
|
|
|
}
|