Bug 1466722 - Remove remaining references to nsCSSRuleProcessor since it has been removed. r=heycam
authorsvoisen <svoisen@mozilla.com>
Wed, 22 Aug 2018 01:29:39 +0000
changeset 432932 e2cedc15272d
parent 432931 8a40d04dfcbb
child 432933 3dd6ba40f3bf
push id34492
push usercbrindusan@mozilla.com
push dateThu, 23 Aug 2018 03:43:13 +0000
treeherdermozilla-central@338526a05458 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersheycam
bugs1466722
milestone63.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1466722 - Remove remaining references to nsCSSRuleProcessor since it has been removed. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D3928
build/sanitizers/ubsan_signed_overflow_blacklist.txt
build/sanitizers/ubsan_unsigned_overflow_blacklist.txt
dom/xbl/nsXBLPrototypeResources.h
layout/style/StyleSheetInfo.h
--- a/build/sanitizers/ubsan_signed_overflow_blacklist.txt
+++ b/build/sanitizers/ubsan_signed_overflow_blacklist.txt
@@ -76,21 +76,16 @@ src:*/nsCharTraits.h
 # Code in xpcom/base/CycleCollectedJSContext.cpp
 fun:*CycleCollectedJSContext*ProcessMetastableStateQueue*
 # Code in layout/painting/nsDisplayList.cpp
 fun:*nsDisplayOpacity*ShouldFlattenAway*
 # Code in modules/libpref/Preferences.cpp
 fun:*pref_InitInitialObjects*
 # Code in netwerk/base/nsIOService.cpp
 fun:*nsIOService*GetCachedProtocolHandler*
-# Code in layout/style/nsCSSRuleProcessor.cpp
-fun:*0nsCSSRuleProcessor@@*
-fun:*nsCSSRuleProcessor*ClearSheets*
-fun:*TreeMatchContext*InitAncestors*
-fun:*TreeMatchContext*InitStyleScopes*
 # Code in layout/xul/nsXULPopupManager.cpp
 fun:*nsXULPopupManager*AdjustPopupsOnWindowChange*
 # Code in dom/base/nsDocument.cpp
 fun:*1nsDocument@@*
 # Code in gfx/layers/ipc/CompositorBridgeChild.cpp
 fun:*CompositorBridgeChild*Destroy*
 # Code in gfx/layers/ipc/ImageBridgeChild.cpp
 fun:*ImageBridgeChild*ShutdownStep1*
--- a/build/sanitizers/ubsan_unsigned_overflow_blacklist.txt
+++ b/build/sanitizers/ubsan_unsigned_overflow_blacklist.txt
@@ -83,21 +83,16 @@ src:*/nsCharTraits.h
 # Code in xpcom/base/CycleCollectedJSContext.cpp
 fun:*CycleCollectedJSContext*ProcessMetastableStateQueue*
 # Code in layout/painting/nsDisplayList.cpp
 fun:*nsDisplayOpacity*ShouldFlattenAway*
 # Code in modules/libpref/Preferences.cpp
 fun:*pref_InitInitialObjects*
 # Code in netwerk/base/nsIOService.cpp
 fun:*nsIOService*GetCachedProtocolHandler*
-# Code in layout/style/nsCSSRuleProcessor.cpp
-fun:*0nsCSSRuleProcessor@@*
-fun:*nsCSSRuleProcessor*ClearSheets*
-fun:*TreeMatchContext*InitAncestors*
-fun:*TreeMatchContext*InitStyleScopes*
 # Code in layout/xul/nsXULPopupManager.cpp
 fun:*nsXULPopupManager*AdjustPopupsOnWindowChange*
 # Code in dom/base/nsDocument.cpp
 fun:*1nsDocument@@*
 # Code in gfx/layers/ipc/CompositorBridgeChild.cpp
 fun:*CompositorBridgeChild*Destroy*
 # Code in gfx/layers/ipc/ImageBridgeChild.cpp
 fun:*ImageBridgeChild*ShutdownStep1*
--- a/dom/xbl/nsXBLPrototypeResources.h
+++ b/dom/xbl/nsXBLPrototypeResources.h
@@ -6,17 +6,16 @@
 
 #ifndef nsXBLPrototypeResources_h__
 #define nsXBLPrototypeResources_h__
 
 #include "mozilla/MemoryReporting.h"
 #include "mozilla/StyleSheet.h"
 #include "nsICSSLoaderObserver.h"
 
-class nsCSSRuleProcessor;
 class nsAtom;
 class nsIContent;
 class nsXBLPrototypeBinding;
 class nsXBLResourceLoader;
 struct RawServoAuthorStyles;
 
 namespace mozilla {
 class CSSStyleSheet;
--- a/layout/style/StyleSheetInfo.h
+++ b/layout/style/StyleSheetInfo.h
@@ -9,17 +9,16 @@
 
 #include "mozilla/css/SheetParsingMode.h"
 #include "mozilla/dom/SRIMetadata.h"
 #include "mozilla/net/ReferrerPolicy.h"
 #include "mozilla/CORSMode.h"
 
 #include "nsIURI.h"
 
-class nsCSSRuleProcessor;
 class nsIPrincipal;
 
 namespace mozilla {
 class StyleSheet;
 
 /**
  * Struct for data common to CSSStyleSheetInner and ServoStyleSheet.
  */