#include "config.h"
#include "ErrorInstance.h"
+#include "JSScope.h"
+#include "Operations.h"
+
namespace JSC {
-const ClassInfo ErrorInstance::info = { "Error", 0, 0, 0 };
+ASSERT_HAS_TRIVIAL_DESTRUCTOR(ErrorInstance);
+
+const ClassInfo ErrorInstance::s_info = { "Error", &JSNonFinalObject::s_info, 0, 0, CREATE_METHOD_TABLE(ErrorInstance) };
-ErrorInstance::ErrorInstance(PassRefPtr<Structure> structure)
- : JSObject(structure)
+ErrorInstance::ErrorInstance(VM& vm, Structure* structure)
+ : JSNonFinalObject(vm, structure)
+ , m_appendSourceToMessage(false)
{
}