|
@@ -94,6 +94,8 @@ void GlobalObject::initialize()
|
|
static_cast<FunctionPrototype*>(m_function_prototype)->initialize(*this);
|
|
static_cast<FunctionPrototype*>(m_function_prototype)->initialize(*this);
|
|
static_cast<ObjectPrototype*>(m_object_prototype)->initialize(*this);
|
|
static_cast<ObjectPrototype*>(m_object_prototype)->initialize(*this);
|
|
|
|
|
|
|
|
+ set_prototype(m_object_prototype);
|
|
|
|
+
|
|
#define __JS_ENUMERATE(ClassName, snake_name, PrototypeName, ConstructorName) \
|
|
#define __JS_ENUMERATE(ClassName, snake_name, PrototypeName, ConstructorName) \
|
|
if (!m_##snake_name##_prototype) \
|
|
if (!m_##snake_name##_prototype) \
|
|
m_##snake_name##_prototype = heap().allocate<PrototypeName>(*this, *this);
|
|
m_##snake_name##_prototype = heap().allocate<PrototypeName>(*this, *this);
|