File tree 2 files changed +3
-12
lines changed
2 files changed +3
-12
lines changed Original file line number Diff line number Diff line change @@ -6717,11 +6717,8 @@ enum PromiseRejectEvent {
6717
6717
class PromiseRejectMessage {
6718
6718
public:
6719
6719
PromiseRejectMessage (Local<Promise> promise, PromiseRejectEvent event,
6720
- Local<Value> value, Local<StackTrace> stack_trace)
6721
- : promise_(promise),
6722
- event_ (event),
6723
- value_(value),
6724
- stack_trace_(stack_trace) {}
6720
+ Local<Value> value)
6721
+ : promise_(promise), event_(event), value_(value) {}
6725
6722
6726
6723
V8_INLINE Local<Promise> GetPromise () const { return promise_; }
6727
6724
V8_INLINE PromiseRejectEvent GetEvent () const { return event_; }
@@ -6731,7 +6728,6 @@ class PromiseRejectMessage {
6731
6728
Local<Promise> promise_;
6732
6729
PromiseRejectEvent event_;
6733
6730
Local<Value> value_;
6734
- Local<StackTrace> stack_trace_;
6735
6731
};
6736
6732
6737
6733
typedef void (*PromiseRejectCallback)(PromiseRejectMessage message);
Original file line number Diff line number Diff line change @@ -4418,13 +4418,8 @@ void Isolate::ReportPromiseReject(Handle<JSPromise> promise,
4418
4418
Handle <Object> value,
4419
4419
v8::PromiseRejectEvent event) {
4420
4420
if (promise_reject_callback_ == nullptr ) return ;
4421
- Handle <FixedArray> stack_trace;
4422
- if (event != v8::kPromiseHandlerAddedAfterReject && value->IsJSObject ()) {
4423
- stack_trace = GetDetailedStackTrace (Handle <JSObject>::cast (value));
4424
- }
4425
4421
promise_reject_callback_ (v8::PromiseRejectMessage (
4426
- v8::Utils::PromiseToLocal (promise), event, v8::Utils::ToLocal (value),
4427
- v8::Utils::StackTraceToLocal (stack_trace)));
4422
+ v8::Utils::PromiseToLocal (promise), event, v8::Utils::ToLocal (value)));
4428
4423
}
4429
4424
4430
4425
void Isolate::SetUseCounterCallback (v8::Isolate::UseCounterCallback callback) {
You can’t perform that action at this time.
0 commit comments