FWIW,
This sounds like somebody isn't locking/guarding the stack when it is being
updated...probably on the Java side. It might be assuming that no one else is
going to update ITS "proprietary" stack. Wrong.
John T. 😊
________________________________
From: Erich Steinböck <erich.steinbo...@gmail.com>
Sent: Friday, July 14, 2017 11:20:21 AM
To: Open Object Rexx Developer Mailing List
Subject: Re: [Oorexx-devel] Could it be ...
getStackBase() may return different values if executed multiple times creating
side-effects
Rony, stackBase is checked by CALL's or method invocations to limit recursion
depth (thus breaking any infinite recursion).
In such cases you'd receive Error 11 "Control stack full"
The compiler warning is to be expected as it is usually not a good idea to
return the address of a local (i. e. stack) variable. It's OK how ooRexx uses
it in this case.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel