fix bad return inside exception block.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35363 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2012-08-08 15:10:13 +00:00
parent 9fcfba64a2
commit 5b9f85a875

View file

@ -5320,26 +5320,26 @@ literalIsEqual(NXConstantString *self, id anObject)
BOOL ascii;
lengthUTF8((const uint8_t*)nxcsptr, nxcslen, &ascii, 0);
return ascii;
NS_VALRETURN(ascii);
}
else if (NSISOLatin1StringEncoding == encoding)
{
BOOL latin1;
lengthUTF8((const uint8_t*)nxcsptr, nxcslen, 0, &latin1);
return latin1;
NS_VALRETURN(latin1);
}
else if (NSUTF8StringEncoding == encoding
|| NSUnicodeStringEncoding == encoding)
{
lengthUTF8((const uint8_t*)nxcsptr, nxcslen, 0, 0);
return YES;
NS_VALRETURN(YES);
}
else
{
id d = [self dataUsingEncoding: encoding allowLossyConversion: NO];
return d != nil ? YES : NO;
NS_VALRETURN(d != nil ? YES : NO);
}
}
NS_HANDLER