--- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2025-04-22 20:15:27 UTC +++ chrome/browser/gcm/gcm_profile_service_factory.cc @@ -110,7 +110,7 @@ GCMProfileService* GCMProfileServiceFactory::GetForPro // static GCMProfileService* GCMProfileServiceFactory::GetForProfile( content::BrowserContext* profile) { -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) // On desktop, incognito profiles are checked with IsIncognitoProfile(). // It's possible for non-incognito profiles to also be off-the-record. bool is_profile_supported = @@ -153,7 +153,7 @@ GCMProfileServiceFactory::BuildServiceInstanceForBrows GCMProfileServiceFactory::BuildServiceInstanceForBrowserContext( content::BrowserContext* context) const { Profile* profile = Profile::FromBrowserContext(context); -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) DCHECK(!profile->IsIncognitoProfile()); #else DCHECK(!profile->IsOffTheRecord());