tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 122bc2e9ef7375f608e003ad841578f7dfe30654
parent 37508abe673bbb8c976c6cc77d43d7aae8a9dc14
Author: Tooru Fujisawa <arai_a@mac.com>
Date:   Tue, 11 Nov 2025 08:26:19 +0000

Bug 1997870 - Part 2: Make BytecodeMimeTypeFor methods take const. r=bthrall

Differential Revision: https://phabricator.services.mozilla.com/D271033

Diffstat:
Mdom/script/ScriptLoader.cpp | 5+++--
Mdom/script/ScriptLoader.h | 4++--
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.