Index: compiled/String.h |
=================================================================== |
--- a/compiled/String.h |
+++ b/compiled/String.h |
@@ -260,17 +260,17 @@ |
inline DependentString operator "" _str(const String::value_type* str, |
String::size_type len) |
{ |
return DependentString(str, len); |
} |
inline void String_assert_writable(bool isWritable) |
{ |
- assert(isWritable, u"Writing access to a read-only string"_str); |
+ assert2(isWritable, u"Writing access to a read-only string"_str); |
} |
class OwnedString : public String |
{ |
private: |
void grow(size_type additionalSize) |
{ |
OwnedString newValue(length() + additionalSize); |
@@ -343,28 +343,28 @@ |
return *this; |
} |
void append(const value_type* source, size_type sourceLen) |
{ |
if (!sourceLen) |
return; |
- assert(source, u"Null buffer passed to OwnedString.append()"_str); |
+ assert2(source, u"Null buffer passed to OwnedString.append()"_str); |
size_t oldLength = length(); |
grow(sourceLen); |
std::memcpy(mBuf + oldLength, source, sizeof(value_type) * sourceLen); |
} |
void append(const char* source, size_type sourceLen) |
{ |
if (!sourceLen) |
return; |
- assert(source, u"Null buffer passed to OwnedString.append()"_str); |
+ assert2(source, u"Null buffer passed to OwnedString.append()"_str); |
size_t oldLength = length(); |
grow(sourceLen); |
for (size_t i = 0; i < sourceLen; i++) |
mBuf[oldLength + i] = source[i]; |
} |
void append(const String& str) |
{ |