From: Vadim Zeitlin Date: Mon, 16 Jul 2001 15:17:09 +0000 (+0000) Subject: removed assert which could be provoked by correct code X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/53997bc265b691aaf12fafd259a5a2d2a27b0565 removed assert which could be provoked by correct code git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11071 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/common/regex.cpp b/src/common/regex.cpp index 46eb372cfb..c03e612601 100644 --- a/src/common/regex.cpp +++ b/src/common/regex.cpp @@ -313,7 +313,17 @@ int wxRegExImpl::Replace(wxString *text, size_t start, len; if ( !GetMatch(&start, &len, index) ) { - wxFAIL_MSG( _T("invalid back reference") ); + // we can't do it because GetMatch() returns FALSE + // even for a valid back reference index if it didn't + // match for this expression (e.g. it when alternative + // branches were used and the one contained the back + // ref didn't match) + // + // it would be better to distinguish between this case + // and really invalid index, but I don't know how to + // do it + + //wxFAIL_MSG( _T("invalid back reference") ); // just eat it... }