I looked into this a bit today and I don't see how it can be happening.
The code in question is basically doing this, if you rip out some STL
and de-factor it:
int where = idx;
try
{
if(isspace(s[idx]))
++idx;
else
throw ParseException();
}
catch(ParseException &)
{
if(where != idx)
throw;
}
Is there an s390 machine I could run a debugger on? If not, I'll
probably have to do an upload that annotates this code with obnoxious
amounts of logging :(
Daniel
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]