diff --git a/cpp/src/phonenumbers/utf/unicodetext.cc b/cpp/src/phonenumbers/utf/unicodetext.cc index ecd323069..660f3b7e5 100644 --- a/cpp/src/phonenumbers/utf/unicodetext.cc +++ b/cpp/src/phonenumbers/utf/unicodetext.cc @@ -494,6 +494,7 @@ int UnicodeText::const_iterator::get_utf8(char* utf8_output) const { UnicodeText::const_iterator UnicodeText::MakeIterator(const char* p) const { +#ifndef NDEBUG assert(p != NULL); const char* start = utf8_data(); int len = utf8_length(); @@ -501,6 +502,7 @@ UnicodeText::const_iterator UnicodeText::MakeIterator(const char* p) const { assert(p >= start); assert(p <= end); assert(p == end || !UniLib::IsTrailByte(*p)); +#endif return const_iterator(p); }