diff options
-rw-r--r-- | src/bun.js/bindings/ZigGlobalObject.cpp | 4 |
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 {}); } |