Bug 1649121: part 54) Assert range boundaries in ContentIteratorBase::Initializer are set and valid. r=masayuki

Differential Revision: https://phabricator.services.mozilla.com/D83968
This commit is contained in:
Mirko Brodesser
2020-07-21 15:12:06 +00:00
parent c7bb6113a8
commit 97ec67a0ad

View File

@@ -188,7 +188,10 @@ class MOZ_STACK_CLASS ContentIteratorBase::Initializer final {
: mIterator{aIterator},
mStart{aStart},
mEnd{aEnd},
mStartIsCharacterData{mStart.Container()->IsCharacterData()} {}
mStartIsCharacterData{mStart.Container()->IsCharacterData()} {
MOZ_ASSERT(mStart.IsSetAndValid());
MOZ_ASSERT(mEnd.IsSetAndValid());
}
nsresult Run();