branch | jv |
changeset 18630 | a74d669db937 |
parent 18617 | fbfd2d411738 |
parent 18622 | d9cc5003599e |
child 18678 | a9b30d72dff9 |
--- a/String.st Wed Jul 22 06:38:29 2015 +0200 +++ b/String.st Fri Jul 24 08:06:37 2015 +0100 @@ -2370,7 +2370,9 @@ %{ /* NOCONTEXT */ #ifdef __SCHTEAM__ - return context._RETURN( STSymbol.asSymbolIfInterned( self.asString() )); + STObject symbolOrNull = STSymbol.asSymbolIfInterned( self.asString() ); + + return context._RETURN( symbolOrNull == null ? STObject.Nil : symbolOrNull ); #else OBJ cls; int indx;