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
Родитель a7538df0ce
Коммит 34a8164638
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -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();