Bug 1566389 - Allow removing elements at the end of an AlignedAudioBuffer. r=jya

Differential Revision: https://phabricator.services.mozilla.com/D91776
This commit is contained in:
Paul Adenot 2020-10-05 15:42:55 +00:00
Родитель eba35cab52
Коммит bbc8ba8d2b
1 изменённых файлов: 5 добавлений и 0 удалений

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

@ -187,6 +187,11 @@ class AlignedBuffer {
mLength -= aSize;
}
void PopBack(size_t aSize) {
MOZ_DIAGNOSTIC_ASSERT(mLength >= aSize, "Popping too many frames");
mLength -= aSize;
}
private:
static size_t AlignmentOffset() { return Alignment ? Alignment - 1 : 0; }