aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bun.js/bindings/ZigGlobalObject.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bun.js/bindings/ZigGlobalObject.cpp b/src/bun.js/bindings/ZigGlobalObject.cpp
index 2dbccc1f1..dd1c4b08d 100644
--- a/src/bun.js/bindings/ZigGlobalObject.cpp
+++ b/src/bun.js/bindings/ZigGlobalObject.cpp
@@ -1124,7 +1124,7 @@ JSC_DEFINE_HOST_FUNCTION(functionFileURLToPath, (JSC::JSGlobalObject * globalObj
if (!domURL) {
if (arg0.isString()) {
auto url = WTF::URL(arg0.toWTFString(globalObject));
- if (!url.protocolIs("file"_s)) {
+ if (UNLIKELY(!url.protocolIs("file"_s))) {
throwTypeError(globalObject, scope, "Argument must be a file URL"_s);
return JSC::JSValue::encode(JSC::JSValue {});
}
@@ -1136,7 +1136,7 @@ JSC_DEFINE_HOST_FUNCTION(functionFileURLToPath, (JSC::JSGlobalObject * globalObj
}
auto& url = domURL->href();
- if (!url.protocolIs("file"_s)) {
+ if (UNLIKELY(!url.protocolIs("file"_s))) {
throwTypeError(globalObject, scope, "Argument must be a file URL"_s);
return JSC::JSValue::encode(JSC::JSValue {});
}