зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
6a4c2ed466
Коммит
713c4adb84
|
@ -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();
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче