author | Michael Layzell <michael@thelayzells.com> |
Tue, 16 Jun 2015 08:12:00 -0400 | |
changeset 249214 | f5d9db72645de852ff60ebe7d12f9e5f522bf7d4 |
parent 249213 | d94735b955d72be9d055fbc67873a101bc03b751 |
child 249215 | 57f67506a3541717bf7cf382e100e09bca89d494 |
push id | 28923 |
push user | ryanvm@gmail.com |
push date | Wed, 17 Jun 2015 18:57:11 +0000 |
treeherder | mozilla-central@099d6cd6725e [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | dbaron |
bugs | 1167663 |
milestone | 41.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
|
--- a/layout/style/nsCSSRules.h +++ b/layout/style/nsCSSRules.h @@ -374,17 +374,17 @@ public: virtual nsINode* GetParentObject() override; protected: virtual ~nsCSSKeyframeStyleDeclaration(); // This reference is not reference-counted. The rule object tells us // when it's about to go away. - nsCSSKeyframeRule *mRule; + nsCSSKeyframeRule* MOZ_NON_OWNING_REF mRule; }; class nsCSSKeyframeRule final : public mozilla::css::Rule, public nsIDOMMozCSSKeyframeRule { public: // WARNING: Steals the contents of aKeys *and* aDeclaration nsCSSKeyframeRule(InfallibleTArray<float>& aKeys, @@ -507,17 +507,17 @@ public: virtual nsINode *GetParentObject() override; protected: virtual ~nsCSSPageStyleDeclaration(); // This reference is not reference-counted. The rule object tells us // when it's about to go away. - nsCSSPageRule *mRule; + nsCSSPageRule* MOZ_NON_OWNING_REF mRule; }; class nsCSSPageRule final : public mozilla::css::Rule, public nsIDOMCSSPageRule { public: // WARNING: Steals the contents of aDeclaration nsCSSPageRule(nsAutoPtr<mozilla::css::Declaration>&& aDeclaration,