aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/bindings.cpp
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-09 18:55:51 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-09 18:56:17 -0800
commitcf378d51fd18166bb34e1dcb60c1a2a1251bdaa6 (patch)
treee800d7edffb6d33b1b9da9041f59f8835a452e67 /src/bun.js/bindings/bindings.cpp
parent7f5022db0ca839262a862f8e2c8012145c4f90f5 (diff)
downloadbun-cf378d51fd18166bb34e1dcb60c1a2a1251bdaa6.tar.gz
bun-cf378d51fd18166bb34e1dcb60c1a2a1251bdaa6.tar.zst
bun-cf378d51fd18166bb34e1dcb60c1a2a1251bdaa6.zip
Fix broken stacktraces
Diffstat (limited to 'src/bun.js/bindings/bindings.cpp')
-rw-r--r--src/bun.js/bindings/bindings.cpp6
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 {