commit 751adfcc4b6bce4e6a6343f7fc2e3882e588576a
parent cc15fbf36578988b082ef2cea07ebf35de982dac
Author: Tooru Fujisawa <arai_a@mac.com>
Date: Mon, 10 Nov 2025 11:01:00 +0000
Bug 1997870 - Part 2: Make BytecodeMimeTypeFor methods take const. r=bthrall
Differential Revision: https://phabricator.services.mozilla.com/D271033
Diffstat:
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/dom/script/ScriptLoader.cpp b/dom/script/ScriptLoader.cpp
@@ -3347,7 +3347,8 @@ void ScriptLoader::TryCacheRequest(ScriptLoadRequest* aRequest) {
}
/* static */
-nsCString& ScriptLoader::BytecodeMimeTypeFor(ScriptLoadRequest* aRequest) {
+nsCString& ScriptLoader::BytecodeMimeTypeFor(
+ const ScriptLoadRequest* aRequest) {
if (aRequest->IsModuleRequest()) {
return nsContentUtils::JSModuleBytecodeMimeType();
}
@@ -3356,7 +3357,7 @@ nsCString& ScriptLoader::BytecodeMimeTypeFor(ScriptLoadRequest* aRequest) {
/* static */
nsCString& ScriptLoader::BytecodeMimeTypeFor(
- JS::loader::LoadedScript* aLoadedScript) {
+ const JS::loader::LoadedScript* aLoadedScript) {
if (aLoadedScript->IsModuleScript()) {
return nsContentUtils::JSModuleBytecodeMimeType();
}
diff --git a/dom/script/ScriptLoader.h b/dom/script/ScriptLoader.h
@@ -709,9 +709,9 @@ class ScriptLoader final : public JS::loader::ScriptLoaderInterface {
JS::Handle<JS::Value> aDebuggerPrivateValue,
JS::Handle<JSScript*> aDebuggerIntroductionScript, ErrorResult& aRv);
- static nsCString& BytecodeMimeTypeFor(ScriptLoadRequest* aRequest);
+ static nsCString& BytecodeMimeTypeFor(const ScriptLoadRequest* aRequest);
static nsCString& BytecodeMimeTypeFor(
- JS::loader::LoadedScript* aLoadedScript);
+ const JS::loader::LoadedScript* aLoadedScript);
// Queue the script load request for caching if we decided to cache it, or
// cleanup the script load request fields otherwise.