git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11071
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
size_t start, len;
if ( !GetMatch(&start, &len, index) )
{
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") );