style: Remove bogus assertion. r?heycam
draft
style: Remove bogus assertion. r?heycam
MozReview-Commit-ID: E6bKyBdMUue
--- a/servo/components/style/invalidation/element/invalidator.rs
+++ b/servo/components/style/invalidation/element/invalidator.rs
@@ -261,22 +261,16 @@ impl<'a, 'b: 'a, E> TreeStyleInvalidator
let result = self.invalidate_child(
child,
invalidations,
&mut sibling_invalidations
);
// Roots of NAC subtrees can indeed generate sibling invalidations, but
// they can be just ignored, since they have no siblings.
- debug_assert!(child.implemented_pseudo_element().is_none() ||
- sibling_invalidations.is_empty(),
- "pseudos can't generate sibling invalidations, since \
- using them in other position that isn't the \
- rightmost part of the selector is invalid \
- (for now at least)");
result
}
/// Invalidate a child and recurse down invalidating its descendants if
/// needed.
fn invalidate_child(
&mut self,