Bug 1849072 - Avoid instantiating char_traits<const char>. r=platform-i18n-reviewers,jfkthame

Differential Revision: https://phabricator.services.mozilla.com/D186420
This commit is contained in:
Mike Hommey 2023-08-17 08:51:39 +00:00
Родитель 6a4c2ed466
Коммит 713c4adb84
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -41,7 +41,8 @@ static inline CharType* AssertNullTerminatedString(Span<CharType> aSpan) {
MOZ_ASSERT(*(aSpan.data() + aSpan.size()) == '\0');
// Also ensure there aren't any other NUL characters within the string.
MOZ_ASSERT(std::char_traits<CharType>::length(aSpan.data()) == aSpan.size());
MOZ_ASSERT(std::char_traits<std::remove_const_t<CharType>>::length(
aSpan.data()) == aSpan.size());
return aSpan.data();
}