tor-browser

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

commit a90daf6f3b944f521783c521552c311329ca1ef6
parent 19aaabb1f8c1c5410202b6566dcbc1c58711f096
Author: Chris Peterson <cpeterson@mozilla.com>
Date:   Tue,  9 Dec 2025 00:01:30 +0000

Bug 2002864 - Replace MOZ_CONSTINIT with C++20 constinit in nsRFPService.cpp. r=tjr

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

Diffstat:
Mtoolkit/components/resistfingerprinting/nsRFPService.cpp | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/toolkit/components/resistfingerprinting/nsRFPService.cpp b/toolkit/components/resistfingerprinting/nsRFPService.cpp @@ -144,7 +144,7 @@ static constexpr uint32_t kVideoDroppedRatio = 1; # define DESKTOP_DEFAULT(name) RFPTarget::name, #endif -MOZ_CONSTINIT const RFPTargetSet kDefaultFingerprintingProtectionsBase = { +constinit const RFPTargetSet kDefaultFingerprintingProtectionsBase = { #include "RFPTargetsDefaultBaseline.inc" }; @@ -171,9 +171,9 @@ static inline StaticAutoPtr<nsTArray<nsCString>> sAllowedFonts; // Actually enabled fingerprinting protections. static StaticMutex sEnabledFingerprintingProtectionsMutex; -MOZ_CONSTINIT static RFPTargetSet sEnabledFingerprintingProtectionsBase +constinit static RFPTargetSet sEnabledFingerprintingProtectionsBase MOZ_GUARDED_BY(sEnabledFingerprintingProtectionsMutex); -MOZ_CONSTINIT static RFPTargetSet sEnabledFingerprintingProtections +constinit static RFPTargetSet sEnabledFingerprintingProtections MOZ_GUARDED_BY(sEnabledFingerprintingProtectionsMutex); /* static */