diff options
Diffstat (limited to 'src/bun.js/bindings/bindings.cpp')
-rw-r--r-- | src/bun.js/bindings/bindings.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/bun.js/bindings/bindings.cpp b/src/bun.js/bindings/bindings.cpp index d9c4e3cd7..25a1b3fc7 100644 --- a/src/bun.js/bindings/bindings.cpp +++ b/src/bun.js/bindings/bindings.cpp @@ -927,9 +927,11 @@ JSC__JSValue JSC__JSModuleLoader__evaluate(JSC__JSGlobalObject* globalObject, co promise->rejectWithCaughtException(globalObject, scope); } - if (promise->status(vm) == JSC::JSPromise::Status::Fulfilled) { + auto status = promise->status(vm); + + if (status == JSC::JSPromise::Status::Fulfilled) { return JSC::JSValue::encode(promise->result(vm)); - } else if (promise->status(vm) == JSC::JSPromise::Status::Rejected) { + } else if (status == JSC::JSPromise::Status::Rejected) { *arg6 = JSC::JSValue::encode(promise->result(vm)); return JSC::JSValue::encode(JSC::jsUndefined()); } else { |