- static ErrorInstance* create(JSGlobalData*, Structure*, const UString&);
- static ErrorInstance* create(ExecState*, Structure*, JSValue message);
+ static ErrorInstance* create(VM& vm, Structure* structure, const String& message, Vector<StackFrame> stackTrace = Vector<StackFrame>())
+ {
+ ErrorInstance* instance = new (NotNull, allocateCell<ErrorInstance>(vm.heap)) ErrorInstance(vm, structure);
+ instance->finishCreation(vm, message, stackTrace);
+ return instance;
+ }